protected void btnsearch_Click(object sender, EventArgs e) { lblUpdateShow.Text = ""; Panel1.Visible = false; bool temail = false; if (tbxSearch.Text == "") { lblError.Visible = true; lblError.Text = "Please enter the email address to search"; return; } else { if (DropDownList2.SelectedIndex == 0) { lblError.Visible = true; lblError.Text = "Please select category to search the individual"; Panel1.Visible = false; Panel2.Visible = false; return; } else if (DropDownList2.SelectedIndex == 1) { List <AUser> userslist = AUserDB.getallUsers(); foreach (AUser u in userslist) { if (tbxSearch.Text.ToLower() == u.email.ToLower()) { temail = true; break; } else { temail = false; } } if (temail == true) { PanelUserAll.Visible = true; AUser suser = AUserDB.getUserbyEmail(tbxSearch.Text); List <AUser> tempuserlist = new List <AUser>(); tempuserlist.Add(suser); gvUser.DataSource = tempuserlist; gvUser.DataBind(); Session["etemp"] = tbxSearch.Text; Panel1.Visible = false; Panel2.Visible = false; lblError.Text = ""; } else { PanelUserAll.Visible = false; lblError.Visible = true; lblError.Text = "The email address not found in the system for User"; Panel1.Visible = false; Panel2.Visible = false; Session["etemp"] = null; } } else if (DropDownList2.SelectedIndex == 2) { List <Admins> adminslist = AdminDB.getallAdmins(); foreach (Admins m in adminslist) { if (tbxSearch.Text.ToLower() == m.email.ToLower()) { temail = true; break; } else { temail = false; } } if (temail == true) { PanelAllAdmins.Visible = true; Admins sadmin = AdminDB.getAdminbyEmail(tbxSearch.Text); List <Admins> tempadminlist = new List <Admins>(); tempadminlist.Add(sadmin); gvAdmin.DataSource = tempadminlist; gvAdmin.DataBind(); Session["atemp"] = tbxSearch.Text; pAdminDetail.Visible = false; lblError.Text = ""; } else { PanelAllAdmins.Visible = false; pAdminDetail.Visible = false; lblError.Visible = true; lblError.Text = "The email address not found in the system for Admin"; Session["atemp"] = null; } } else if (DropDownList2.SelectedIndex == 3) { List <Establishment> estlist = EstablishmentDB.getAllEstablishments(); foreach (Establishment es in estlist) { if (tbxSearch.Text.ToLower() == es.Email.ToLower()) { temail = true; break; } else { temail = false; } } if (temail == true) { PanelAllEstablishment.Visible = true; Establishment estab = EstablishmentDB.getEstablishmentByEmail(tbxSearch.Text); List <Establishment> tempestlist = new List <Establishment>(); tempestlist.Add(estab); gvEstablishment.DataSource = tempestlist; gvEstablishment.DataBind(); Session["esttemp"] = tbxSearch.Text; PanelEst.Visible = false; lblError.Text = ""; } else { PanelAllEstablishment.Visible = false; PanelEst.Visible = false; lblError.Visible = true; lblError.Text = "The email address not found in the system for Establishment"; Session["esttemp"] = null; } } } }
protected void gvUser_SelectedIndexChanged(object sender, EventArgs e) { lblUpdateShow.Text = ""; Panel1.Visible = true; if (Session["etemp"] != null) { AUser nu = AUserDB.getUserbyEmail(tbxSearch.Text); tbxUserID.Text = nu.userId; tbxAddress.Text = nu.address; tbxDOB.Text = String.Format("{0:yyyy-MM-dd}", nu.dob); tbxEmail.Text = nu.email; tbxHeight.Text = nu.height.ToString(); tbxName.Text = nu.name; tbxNRIC.Text = nu.nric; tbxPassword.Text = nu.password; tbxPhone.Text = nu.phone.ToString(); tbxUsername.Text = nu.username; tbxWeight.Text = nu.weight.ToString(); tbxZipcode.Text = nu.zipcode.ToString(); if (nu.gender == "Male") { RadioMale.Checked = true; RadioFemale.Enabled = false; } else { RadioFemale.Checked = true; RadioMale.Enabled = false; } ddlNationality.SelectedValue = nu.nationality; if (nu.Rstatus.Trim() == "Single") { RadioMSSingle.Checked = true; RadioMSDivorced.Enabled = false; RadioMSMarried.Enabled = false; RadioMSWidowed.Enabled = false; } else if (nu.rstatus.Trim() == "Married") { RadioMSMarried.Checked = true; RadioMSSingle.Enabled = false; RadioMSDivorced.Enabled = false; RadioMSWidowed.Enabled = false; } else if (nu.rstatus.Trim() == "Divorced") { RadioMSDivorced.Checked = true; RadioMSSingle.Enabled = false; RadioMSWidowed.Enabled = false; RadioMSMarried.Enabled = false; } else { RadioMSWidowed.Checked = true; RadioMSDivorced.Enabled = false; RadioMSMarried.Enabled = false; RadioMSSingle.Enabled = false; } ddlstatus.SelectedValue = nu.status; ddlBloodType.SelectedValue = nu.bloodtype; if (nu.emergencyname == "null") { Panel2.Visible = false; } else { Panel2.Visible = true; tbxEName.Text = nu.emergencyname; tbxEPhone.Text = nu.emergencyphone.ToString(); ddlRelation.SelectedValue = nu.emergencyrelationship; } } else { List <AUser> userlists = AUserDB.getallUsers(); AUser u = userlists[gvUser.PageSize * gvUser.PageIndex + gvUser.SelectedIndex]; tbxUserID.Text = u.userId; tbxAddress.Text = u.address; tbxDOB.Text = String.Format("{0:yyyy-MM-dd}", u.dob); tbxEmail.Text = u.email; tbxHeight.Text = u.height.ToString(); tbxName.Text = u.name; tbxNRIC.Text = u.nric; tbxPassword.Text = u.password; tbxPhone.Text = u.phone.ToString(); tbxUsername.Text = u.username; tbxWeight.Text = u.weight.ToString(); tbxZipcode.Text = u.zipcode.ToString(); if (u.gender == "Male") { RadioMale.Checked = true; RadioFemale.Enabled = false; } else { RadioFemale.Checked = true; RadioMale.Enabled = false; } ddlNationality.SelectedValue = u.nationality; if (u.Rstatus.Trim() == "Single") { RadioMSSingle.Checked = true; RadioMSDivorced.Enabled = false; RadioMSMarried.Enabled = false; RadioMSWidowed.Enabled = false; } else if (u.rstatus.Trim() == "Married") { RadioMSMarried.Checked = true; RadioMSSingle.Enabled = false; RadioMSDivorced.Enabled = false; RadioMSWidowed.Enabled = false; } else if (u.rstatus.Trim() == "Divorced") { RadioMSDivorced.Checked = true; RadioMSSingle.Enabled = false; RadioMSWidowed.Enabled = false; RadioMSMarried.Enabled = false; } else { RadioMSWidowed.Checked = true; RadioMSDivorced.Enabled = false; RadioMSMarried.Enabled = false; RadioMSSingle.Enabled = false; } ddlstatus.SelectedValue = u.status; ddlBloodType.SelectedValue = u.bloodtype; if (u.emergencyname == "null") { Panel2.Visible = false; } else { Panel2.Visible = true; tbxEName.Text = u.emergencyname; tbxEPhone.Text = u.emergencyphone.ToString(); ddlRelation.SelectedValue = u.emergencyrelationship; } } }
void bindUser() { gvUser.DataSource = AUserDB.getallUsers(); gvUser.DataBind(); }
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { lblUpdateShow.Text = ""; if (DropDownList2.SelectedIndex == 0) { PanelUserAll.Visible = false; PanelAllAdmins.Visible = false; Panel1.Visible = false; pAdminDetail.Visible = false; PanelAllEstablishment.Visible = false; PanelEst.Visible = false; lblError.Text = ""; lblAOutput.Text = ""; lblOutput.Text = ""; lblCError.Text = ""; } else if (DropDownList2.SelectedIndex == 1) { List <AUser> allUsers = AUserDB.getallUsers(); if (allUsers.Count == 0) { lblCError.Text = "Sorry! There is no user found!"; return; } else { PanelUserAll.Visible = true; Panel1.Visible = false; PanelAllAdmins.Visible = false; pAdminDetail.Visible = false; PanelAllEstablishment.Visible = false; PanelEst.Visible = false; bindUser(); gvUser.SelectedIndex = -1; lblCError.Text = ""; lblError.Text = ""; tbxSearch.Text = ""; Session["etemp"] = null; Session["esttemp"] = null; } } else if (DropDownList2.SelectedIndex == 2) { List <Admins> alladmins = AdminDB.getallAdmins(); if (alladmins.Count == 0) { lblCError.Text = "Sorry! There is no user found!"; return; } else { PanelUserAll.Visible = false; Panel1.Visible = false; pAdminDetail.Visible = false; PanelAllEstablishment.Visible = false; PanelEst.Visible = false; PanelAllAdmins.Visible = true; gvAdmin.SelectedIndex = -1; bindAdmin(); lblCError.Text = ""; lblError.Text = ""; tbxSearch.Text = ""; Session["atemp"] = null; Session["esttemp"] = null; } } else if (DropDownList2.SelectedIndex == 3) { List <Establishment> allest = EstablishmentDB.getAllEstablishments(); if (allest.Count == 0) { lblCError.Text = "Sorry! There is no user found!"; return; } else { PanelUserAll.Visible = false; Panel1.Visible = false; pAdminDetail.Visible = false; PanelAllAdmins.Visible = false; PanelAllEstablishment.Visible = true; PanelEst.Visible = false; gvEstablishment.DataSource = allest; gvEstablishment.DataBind(); lblCError.Text = ""; gvEstablishment.SelectedIndex = -1; lblError.Text = ""; tbxSearch.Text = ""; Session["atemp"] = null; Session["etemp"] = null; } } }