protected void Login1_LoggedIn(object sender, EventArgs e) { //MHOCommon.ClearCurrentSession(); Session.Remove("Error"); aspnet_Users user = new aspnet_Users(); user.GetUserByName(Login1.UserName); // Validate User IP and Status // Check if the logged user is valid under his current IP OrgUser objOrgUser = new OrgUser(); if (!objOrgUser.ValidateUserIPStatus(user.UserId, MHOCommon.CurrentOrgIP)) { if (MHOCommon.EnableSmartLogin == 1) { FormsAuthentication.SignOut(); Session["Error"] = true; } } OrgUser orgUser = new OrgUser(); orgUser.LoadByPrimaryKey(user.UserId); if (orgUser.Status) { if (Roles.IsUserInRole(Login1.UserName, "SuperAdmin")) { Response.Redirect("~/Admin/AdminHomePage.aspx"); } else if ( Roles.IsUserInRole(Login1.UserName, "SubAdmin")) { Response.Redirect("~/Admin/SubAdminHome.aspx"); } else if (Roles.IsUserInRole(Login1.UserName, "Admin")) { Response.Redirect("~/Admin/AdminGovHome.aspx"); } else { Response.Redirect("Default.aspx"); } } else { FormsAuthentication.SignOut(); Session["Error"] = true; } }
protected void btnEdit_Click(object sender, EventArgs e) { try { OrgUser orgUser = new MHO.BLL.OrgUser(); orgUser.Update(UserId.Value, txtFirstName.Text, txtFatherName.Text, txtNationalId.Text, Convert.ToInt32(drpGov.SelectedValue), Convert.ToInt32(drpCivil.SelectedValue), Convert.ToInt32(drpHealthOffice.SelectedValue), txtPhoneNo.Text, txtqulification.Text, drpStatus.SelectedValue == "1" ? true : false); orgUser = new MHO.BLL.OrgUser(); orgUser.UpdateUserDetails(UserId.Value, new Guid(dropRole.SelectedValue), UserName.Text, Email.Text); ErrorMessage.Text = "تم التعديل بنجاح"; } catch (Exception ex) { //ErrorMessage.Text = ex.ToString(); ErrorMessage.Text = "لقد ادخلت رقم قومى موجود من قبل او هناك خطأ فى البيانات"; } }
private void setCurrentUserInfo() { try { OrgUser Current = new OrgUser(); if (MHOCommon.CurrentLoggedUserID != null && MHOCommon.CurrentLoggedUserID != Guid.Empty) { Current.LoadByPrimaryKey(MHOCommon.CurrentLoggedUserID); uiTextBoxNotifierName.Text = Current.FirstName.Trim() + " " + Current.FatherName.Trim(); if (Current.GovId != 0) { uiDropDownListGov.SelectedValue = Current.GovId.ToString(); uiDropDownListGov.Enabled = false; uiDropDownListMachineGov.SelectedValue = Current.GovId.ToString(); uiDropDownListMachineGov.Enabled = false; /*********************/ if (uiDropDownListGov.SelectedIndex != 0) { CIVIL_OFFICE pol = new CIVIL_OFFICE(); pol.Where.FK_GOVCD.Value = short.Parse(uiDropDownListGov.SelectedValue); pol.Where.FK_GOVCD.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; pol.Query.AddOrderBy(CIVIL_OFFICE.ColumnNames.DESCR, MyGeneration.dOOdads.WhereParameter.Dir.ASC); pol.Query.Load(); uiDropDownListCivil.DataSource = pol.DefaultView; uiDropDownListCivil.DataTextField = POLICE_STATION.ColumnNames.DESCR; uiDropDownListCivil.DataValueField = POLICE_STATION.ColumnNames.CD; uiDropDownListCivil.DataBind(); uiDropDownListCivil.Items.Insert(0, new ListItem("---", "0")); uiDropDownListCivil.SelectedIndex = 0; } if (uiDropDownListMachineGov.SelectedIndex != 0) { CIVIL_OFFICE pol = new CIVIL_OFFICE(); pol.Where.FK_GOVCD.Value = short.Parse(uiDropDownListMachineGov.SelectedValue); pol.Where.FK_GOVCD.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; pol.Query.AddOrderBy(CIVIL_OFFICE.ColumnNames.DESCR, MyGeneration.dOOdads.WhereParameter.Dir.ASC); pol.Query.Load(); uiDropDownListMachineCivil.DataSource = pol.DefaultView; uiDropDownListMachineCivil.DataTextField = POLICE_STATION.ColumnNames.DESCR; uiDropDownListMachineCivil.DataValueField = POLICE_STATION.ColumnNames.CD; uiDropDownListMachineCivil.DataBind(); uiDropDownListMachineCivil.Items.Insert(0, new ListItem("---", "0")); uiDropDownListMachineCivil.SelectedIndex = 0; } if (Current.CivilId != 0) { uiDropDownListCivil.SelectedValue = Current.CivilId.ToString(); uiDropDownListCivil.Enabled = false; uiDropDownListMachineCivil.SelectedValue = Current.CivilId.ToString(); uiDropDownListMachineCivil.Enabled = false; if (uiDropDownListCivil.SelectedIndex != 0 && uiDropDownListGov.SelectedIndex != 0) { health_office obj = new health_office(); uiDropDownListHealthOffice.DataSource = obj.GetHealthOfficeDetails(short.Parse(uiDropDownListGov.SelectedValue), short.Parse(uiDropDownListCivil.SelectedValue)).DefaultView; uiDropDownListHealthOffice.DataTextField = health_office.ColumnNames.HEALTHDESCR; uiDropDownListHealthOffice.DataValueField = health_office.ColumnNames.HEALTHCD; uiDropDownListHealthOffice.DataBind(); uiDropDownListHealthOffice.Items.Insert(0, new ListItem("---", "0")); uiDropDownListHealthOffice.SelectedIndex = 0; } if (uiDropDownListMachineGov.SelectedIndex != 0 && uiDropDownListMachineCivil.SelectedIndex != 0) { health_office obj = new health_office(); uiDropDownListMachineHealthOffice.DataSource = obj.GetHealthOfficeDetails(short.Parse(uiDropDownListMachineGov.SelectedValue), short.Parse(uiDropDownListMachineCivil.SelectedValue)).DefaultView; uiDropDownListMachineHealthOffice.DataTextField = health_office.ColumnNames.HEALTHDESCR; uiDropDownListMachineHealthOffice.DataValueField = health_office.ColumnNames.HEALTHCD; uiDropDownListMachineHealthOffice.DataBind(); uiDropDownListMachineHealthOffice.Items.Insert(0, new ListItem("---", "0")); uiDropDownListMachineHealthOffice.SelectedIndex = 0; } } } /************************/ } } catch (Exception) { // gives error when log out } }
private void LoadGridData() { OrgUser user = new OrgUser(); grduser.DataSource = user.GetUserDetails(new Guid(dropRole.SelectedValue), Convert.ToInt32(drpGov.SelectedValue), Convert.ToInt32(drpCivil.SelectedValue), Convert.ToInt32(drpHealthOffice.SelectedValue),txtNationalID.Text); grduser.DataBind(); }
protected void lnkDel_Click(object sender, EventArgs e) { try { Button delbtn = (Button)sender; Guid userId = new Guid(delbtn.CommandArgument); OrgUser orguser = new OrgUser(); orguser.DeleteUser(userId); MembershipUser user = Membership.GetUser(userId); Membership.DeleteUser(user.UserName); LoadGridData(); } catch (Exception ex) { lblMsg.Visible = true; lblMsg.Text = "توجد مشكلة في الحذف"; } }
protected void CreateUserWizard1_CreatingUser(object sender, LoginCancelEventArgs e) { OrgUser objUser = new OrgUser(); objUser.Where.NationalId.Value = ((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtNationalId")).Text; objUser.Where.NationalId.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; //if (objUser.Query.Load()) //{ // MHOCommon.ShowMessage("لقد ادخلت رقم قومى موجود من قبل ", this.Page); // e.Cancel = true; // return; //} DropDownList dropRole = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("dropRole"); if (dropRole.SelectedValue == "Admin") { if (DropGov.SelectedValue == "-1") { MHOCommon.ShowMessage("يجب اختيار مديرية صحية", this.Page); e.Cancel = true; } return; } if (dropRole.SelectedValue == "SubAdmin") { if (DropGov.SelectedValue == "-1" || DrpCivil.SelectedValue == "-1") { MHOCommon.ShowMessage("يجب اختيار مديرية صحية /ادارة صحية", this.Page); e.Cancel = true; } return; } if (dropRole.SelectedValue == "Doctor" || dropRole.SelectedValue == "Writer") { if (DropGov.SelectedValue == "-1" || DrpCivil.SelectedValue == "-1" || DrpHealthOffice.SelectedValue == "-1") { MHOCommon.ShowMessage("يجب اختيار مديرية صحية/ ادارة صحية / مكتب صحة", this.Page); e.Cancel = true; } return; } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e) { try { DropDownList dropOrg = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("droOrg"); DropDownList dropRole = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("dropRole"); TextBox txtPhoneNumber = (TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtPhoneNo"); TextBox txtQalification = (TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtqulification"); DropDownList dropStatus = (DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("drpStatus"); OrgUser orgUser = new MHO.BLL.OrgUser(); aspnet_Users user = new aspnet_Users(); // string currentUserName = user.UserName; user.GetUserByName(((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("username")).Text); orgUser.Insert(user.UserId, FirstName.Text, FatherName.Text, NationalId.Text, Convert.ToInt32(DropGov.SelectedValue), Convert.ToInt32(DrpCivil.SelectedValue), Convert.ToInt32(DrpHealthOffice.SelectedValue), txtPhoneNumber.Text, txtQalification.Text, dropStatus.SelectedValue == "1" ? true : false); Roles.AddUserToRole(((TextBox)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("username")).Text, dropRole.SelectedValue); user = null; aspnet_Users user1 = new aspnet_Users(); user1.GetUserByName(Page.User.Identity.Name); // CreateUserWizard1.MoveTo(CreateUserWizardStep2); } catch (Exception ex) { } finally { Response.Redirect("RegisterUserResult.aspx"); } }