Showing posts with label Student database management system. Show all posts
Showing posts with label Student database management system. Show all posts

Sunday, August 12, 2018

how to create Username availability Using Ajax | Sradha Webcreations

how to create Check Username availability 
Using Ajax Sql Server + asp.net




<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" EnableEventValidation="false" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Check Username availability Using Ajax</title>
    <style type="text/css">
    .waitingdiv {
    background-color: #F5F8FA;
    border: 1px solid #5A768E;
    color: #333333;
    font-size: 93%;
    margin-bottom: 1em;
    margin-top: 0.2em;
    padding: 8px 12px;
    width: 8.4em;
}
</style>
   
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="scriptmanager1" runat="server">
    </asp:ScriptManager>
    <script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
function BeginRequestHandler(sender, args) {
var state = document.getElementById('loadingdiv').style.display;
                if (state == 'block') {
                     document.getElementById('loadingdiv').style.display = 'none';
                } else {
                     document.getElementById('loadingdiv').style.display = 'block';
                }
args.get_postBackElement().disabled = true;
}
</script>
     <div>
   
     <asp:UpdatePanel ID="PnlUsrDetails" runat="server">
    <ContentTemplate>
    <table>
    <tr>
    <td>
    UserName:
    </td>
    <td>
       <asp:TextBox ID="txtUsername" runat="server" AutoPostBack="true" ontextchanged="txtUsername_TextChanged"/>
    </td>
    <td style="width: 64px">
      <div id="checkusername" runat="server"  Visible="false">
        <asp:Image ID="imgstatus" runat="server" Width="17px" Height="17px"/>
        <asp:Label ID="lblStatus" runat="server"></asp:Label>
    </div>
    </td>
    </tr>
    </table>
    <div class="waitingdiv" id="loadingdiv" style="display:none; margin-left:5.3em">
    <img src="LoadingImage.gif" alt="Loading" />Please wait...
    </div><table>
        <tr>
            <td>
                Password:
            </td>
            <td style="width: 188px">
                &nbsp;<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
            <td style="width: 103px">
                <div id="Div1" runat="server"  Visible="false">
                    &nbsp;
                </div>
            </td>
        </tr>
            <tr>
                <td>
                    &nbsp;</td>
                <td style="width: 188px">
                    <asp:FileUpload ID="FileUpload1" runat="server" />
                </td>
                <td style="width: 103px">
                    &nbsp;</td>
            </tr>
    </table>
    </ContentTemplate>
    </asp:UpdatePanel>
         <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Create" /></div>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server"
        ConnectionString="<%$ ConnectionStrings:dbconnection %>"
        SelectCommand="SELECT * FROM [UserInformation]"
        ProviderName="<%$ ConnectionStrings:dbconnection.ProviderName %>"></asp:SqlDataSource>
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
        DataSourceID="SqlDataSource1">
        <Columns>
            <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False"
                ReadOnly="True" SortExpression="id" />
            <asp:BoundField DataField="username" HeaderText="username"
                SortExpression="username" />
            <asp:BoundField DataField="password" HeaderText="password"
                SortExpression="password" />
            <asp:BoundField DataField="imagename" HeaderText="imagename"
                SortExpression="imagename" />
            <asp:HyperLinkField DataNavigateUrlFields="imagepath" DataTextField="imagepath"
                HeaderText="View and Download" />
        </Columns>
    </asp:GridView>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <br />
    </form>
</body>
</html>

Default.aspx.CS
using System;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.IO ;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
   
    }
protected void txtUsername_TextChanged(object sender, EventArgs e)
{
if(!string.IsNullOrEmpty(txtUsername.Text))
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString);
    con.Open();
SqlCommand cmd = new SqlCommand("select * from UserInformation where UserName=@Name", con);
cmd.Parameters.AddWithValue("@Name", txtUsername.Text);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
checkusername.Visible = true;
imgstatus.ImageUrl = "NotAvailable.jpg";
lblStatus.Text = "UserName Already Taken";
System.Threading.Thread.Sleep(200);
}
else
{
checkusername.Visible = true;
imgstatus.ImageUrl = "Icon_Available.gif";
lblStatus.Text = "UserName Available";
System.Threading.Thread.Sleep(200);
}
}
else
{
checkusername.Visible = false;
}
}
    protected void Button1_Click(object sender, EventArgs e)
    {
        string connectionString = ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString;
     string insertSql = "INSERT INTO userinformation(username, password,imagename,imagepath) VALUES(@username, @password,@imagename,@imagepath)";

     String  filename;
        filename = Path.GetFileName( FileUpload1 .PostedFile.FileName );
               //'Save images into Images folder
     if  (filename.Length == 0)
        {
            filename = "No Picture ";
        }
        else
            {

            FileUpload1.SaveAs(Server.MapPath("Image/" + filename));

            }
       


     using (SqlConnection myConnection = new SqlConnection(connectionString))
     {
          myConnection.Open();
          SqlCommand myCommand = new SqlCommand(insertSql, myConnection);
          myCommand.Parameters.AddWithValue("@username", txtUsername.Text.Trim ());
          myCommand.Parameters.AddWithValue("@password", TextBox1.Text.Trim ());
         myCommand.Parameters.AddWithValue ("@imagename", filename);
         myCommand.Parameters.AddWithValue("@imagepath", "Image/"+ filename);

          myCommand.ExecuteNonQuery();
          myConnection.Close();
     }

     // "Reset" the Subject and Body TextBoxes
txtUsername .Text = string.Empty;
TextBox1 .Text = string.Empty;
}
    }

Friday, August 10, 2018

how to create registration wizard in any website | CAF | Sradha Webcreations

how to create registration wizard in any website 
Design Common Application Form (CAF) for any website 
(ASP.NET + SQL SERVER)

EMPLOYEE INFORMATION WIZARD Or CAF

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Wizard_employee.aspx.cs" Inherits="Wizard_employee" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<body style="font-weight: 700">
    <form id="form1" runat="server">
    <div>
   
        <asp:Wizard ID="Wizard1" runat="server" ActiveStepIndex="3" Height="443px"
            Width="881px">
            <WizardSteps>
                <asp:WizardStep ID="EmployeeInformation" runat="server" title="Step 1">
                    <table class="style1">
                        <tr>
                            <td colspan="2">
                                <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Employee Information</strong></td>
                        </tr>
                        <tr>
                            <td class="style2">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="style2">
                                Name</td>
                            <td>
                            <asp:TextBox ID="TextBoxNAME" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style2">
                                Designation</td>
                            <td>
                       <asp:TextBox ID="TextBoxDESIGNATION" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style2">
                                Remunaretion</td>
                            <td>
                    <asp:TextBox ID="TextBoxREMUNARETION" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style2">
                                Qualification</td>                            <asp:TextBox ID="TextBoxQUALIFICATION" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style2">
                                Reg by</td>
                            <td>
                     <asp:TextBox ID="TextBoxREG_BY" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style2">
                                Date Of Birth</td>
                            <td>
                     <asp:TextBox ID="TextBoxDOB" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style2">
           Joining Date</td>                             <asp:TextBox ID="TextBoxJOINDATE" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style2">
                                Now Posting</td>
                            <td>
                     <asp:TextBox ID="TextBoxNOWPOSTING" runat="server"></asp:TextBox>
            
               </td>
                        </tr>
                        <tr>
                            <td class="style2">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                &nbsp;</td>
                        </tr>
                    </table>
                </asp:WizardStep>
                <asp:WizardStep ID="LeaveStatus" runat="server" title="Step 2">
                    <table class="style1">
                        <tr>
                            <td colspan="2">
                          </tr>
                        <tr>
                            <td class="style3">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="style3">
                                Department</td>
                            <td>
<asp:DropDownList ID="DropDownListDEPARTMENT" runat="server" Width="124px">
      <asp:ListItem>Select 1</asp:ListItem>
      <asp:ListItem>Sales</asp:ListItem>
                                <asp:ListItem>Production</asp:ListItem>
                                    <asp:ListItem>Administrative</asp:ListItem>
                                    <asp:ListItem>Transport</asp:ListItem>
                                    <asp:ListItem>Purchase</asp:ListItem>
                                </asp:DropDownList>
                            </td>
                        </tr>
                        <tr>
                            <td class="style3">
                                Employee Name</td>
                            <td>
    <asp:TextBox ID="TextBoxEMPNAME" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style3">
                                Area Of Posting</td>
                            <td>
   asp:TextBox ID="TextBoxAREAOFPOSTING" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style3">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                    </table>
                </asp:WizardStep>
   <asp:WizardStep ID="PostingDetails" runat="server" Title="Step 3">
                    <table class="style1">
                        <tr>
                            <td colspan="2">
                                <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Posting&nbsp; Details</strong></td>
                        </tr>
                        <tr>
                            <td class="style5">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="style6">
                                Employee Name</td>
                            <td>
   <asp:TextBox ID="TextBoxEMPLOYEENAME" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style6">
                                Designation</td>
                            <td>
 <asp:TextBox ID="TextBoxEMPDESIGNATION" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style6">
                                Date Of Join</td>
                            <td>
   <asp:TextBox ID="TextBoxDOBJOIN" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style4">
                                <strong>Conformation</strong></td>
                            <td>
  <asp:TextBox ID="TextBoxCONFORMATION" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style6">
                                (Tranfer)</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="style6">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                    </table>
                </asp:WizardStep>
                <asp:WizardStep ID="CurrentSalary" runat="server" Title="Step 4">
                    <table class="style1">
                        <tr>
                            <td colspan="2">
                                <strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Current Salary</strong></td>
                        </tr>
                        <tr>
                            <td class="style10">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                        <tr>
                            <td class="style9">
                                Emp Name</td>
                            <td class="style7">
<asp:TextBox ID="TextBoxEMPLOYEEFULLNAME" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style10">
                                Remunaretion</td>
                            <td>
<asp:TextBox ID="TextBoxEMPREMUNARETION" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style10">
                                Basic</td>
                            <td>
  <asp:TextBox ID="TextBoxBASIC" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style10">
                                PF</td>
                            <td>
         <asp:TextBox ID="TextBoxPF" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style10">
                                ESI</td>
                            <td>
         <asp:TextBox ID="TextBoxESI" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style10">
                                TDS</td>
                            <td>
            <asp:TextBox ID="TextBoxTDS" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style10">
                                Year Leave No.</td>
                            <td>
     <asp:TextBox ID="TextBoxYEARLEAVE" runat="server"></asp:TextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style10">
                                &nbsp;</td>
                            <td>
                                &nbsp;</td>
                        </tr>
                    </table>
                </asp:WizardStep>
            </WizardSteps>
        </asp:Wizard>
   
    </div>
    </form>
</body>
</html>



Create Database store data in SQl Server 


Code View 

using System;

using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web.Security;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class Wizard_employee : System.Web.UI.Page
{
   
    protected void ButtonSAVE_Click(object sender, EventArgs e)
    {
        string sName = TextBoxNAME.Text;
        string sDesignation = TextBoxDESIGNATION.Text;
        string sRemunaretion = TextBoxREMUNARETION.Text;
        string sQualification = TextBoxQUALIFICATION.Text;
        string sRegBy = TextBoxREG_BY.Text;
        string sDob = TextBoxDOB.Text;
        string sJoinDate = TextBoxJOINDATE.Text;
        string sNowPosting = TextBoxNOWPOSTING.Text;
        string sDepartment = DropDownListDEPARTMENT.Text;
        string sEmpName = TextBoxEMPNAME.Text;
        string sAreaOfPosting = TextBoxAREAOFPOSTING.Text;
        string sEmployeeName = TextBoxEMPLOYEENAME.Text;
        string sEmpDesignation = TextBoxEMPDESIGNATION.Text;
        string sDOJoin = TextBoxDOBJOIN.Text;
        string sConformation = TextBoxCONFORMATION.Text;
        string sEmpNamee = TextBoxEMPLOYEEFULLNAME.Text;
        string sEremunaretion = TextBoxEMPREMUNARETION.Text;
        string sEbasic = TextBoxBASIC.Text;
        string sEpf = TextBoxPF.Text;
        string sEESI = TextBoxESI.Text;
        string sETDS = TextBoxTDS.Text;
        string sYearOfLeave = TextBoxYEARLEAVE.Text;

        string connectionString = ConfigurationManager.ConnectionStrings["DataBaseConnection"].ConnectionString;
        string insertSql = "INSERT INTO EMPLOYEE_INFORMATIOIN(NAME,DESIGNATION,remunaretion,qualification,reg_by,dob,joindate,nowposting,department,employeeName,areaOfPosting,EmpName,Edesignation,dojoin,conformation,Empnamee,ERemunaretion,Ebasic,Epf,EESI,ETDS,YearOfLeave) VALUES(@NAME,@DESIGNATION,@remunaretion,@qualification,@reg_by,@dob,@joindate,@nowposting,@department,@employeeName,@areaOfPosting,@EmpName,@Edesignation,@dojoin,@conformation,@Empnamee,@ERemunaretion,@Ebasic,@Epf,@EESI,@ETDS,@YearOfLeave)";

        using (SqlConnection myConnection = new SqlConnection(connectionString))
        {
            myConnection.Open();
            SqlCommand myCommand = new SqlCommand(insertSql, myConnection);
            myCommand.Parameters.AddWithValue("@NAME", TextBoxNAME.Text);
            myCommand.Parameters.AddWithValue("@Designation",TextBoxDESIGNATION.Text);
            myCommand.Parameters.AddWithValue("@REMUNARETION",TextBoxREMUNARETION.Text);
            myCommand.Parameters.AddWithValue("@Qualification",TextBoxQUALIFICATION.Text);
            myCommand.Parameters.AddWithValue("@REG_BY",TextBoxREG_BY.Text);
            myCommand.Parameters.AddWithValue("@dob",TextBoxDOB.Text);
            myCommand.Parameters.AddWithValue("@joindate",TextBoxJOINDATE.Text);
            myCommand.Parameters.AddWithValue("@nowposting",TextBoxNOWPOSTING.Text);
            myCommand.Parameters.AddWithValue("@department",DropDownListDEPARTMENT.SelectedValue);
            myCommand.Parameters.AddWithValue("@employeeName",TextBoxEMPNAME.Text);
            myCommand.Parameters.AddWithValue("@areaOfPosting",TextBoxAREAOFPOSTING.Text);
            myCommand.Parameters.AddWithValue("@EmpName",TextBoxEMPLOYEENAME.Text);
            myCommand.Parameters.AddWithValue("@Edesignation",TextBoxEMPDESIGNATION.Text);
            myCommand.Parameters.AddWithValue("@dojoin",TextBoxDOBJOIN.Text);
            myCommand.Parameters.AddWithValue("@conformation",TextBoxCONFORMATION.Text);
            myCommand.Parameters.AddWithValue("@empNamee",TextBoxEMPLOYEEFULLNAME.Text);
            myCommand.Parameters.AddWithValue("@ERemunaretion",TextBoxEMPREMUNARETION.Text);
            myCommand.Parameters.AddWithValue("@Ebasic",TextBoxBASIC.Text);
            myCommand.Parameters.AddWithValue("@Epf",TextBoxPF.Text);
            myCommand.Parameters.AddWithValue("@EESI",TextBoxESI.Text);
            myCommand.Parameters.AddWithValue("@ETDS",TextBoxTDS.Text);
            myCommand.Parameters.AddWithValue("@YearOfLeave",TextBoxYEARLEAVE.Text);    

            myCommand.ExecuteNonQuery();
            myConnection.Close();
        }

        // "Reset" the Subject and Body TextBoxes

         TextBoxNAME.Text= string.Empty;
         TextBoxDESIGNATION.Text= string.Empty;
         TextBoxREMUNARETION.Text= string.Empty;
         TextBoxQUALIFICATION.Text= string.Empty;
         TextBoxREG_BY.Text= string.Empty;
         TextBoxDOB.Text= string.Empty;
         TextBoxJOINDATE.Text= string.Empty;
         TextBoxNOWPOSTING.Text= string.Empty;
        // DropDownListDEPARTMENT.Text= string.Empty;
         TextBoxEMPNAME.Text= string.Empty;
         TextBoxAREAOFPOSTING.Text= string.Empty;
         TextBoxEMPLOYEENAME.Text= string.Empty;
         TextBoxEMPDESIGNATION.Text= string.Empty;
         TextBoxDOBJOIN.Text= string.Empty;
        TextBoxCONFORMATION.Text= string.Empty;
         TextBoxEMPLOYEEFULLNAME.Text= string.Empty;
         TextBoxEMPREMUNARETION.Text= string.Empty;
         TextBoxBASIC.Text= string.Empty;
         TextBoxPF.Text= string.Empty;
         TextBoxESI.Text= string.Empty;
         TextBoxTDS.Text= string.Empty;
        TextBoxYEARLEAVE.Text= string.Empty;
    }
}