protected void btn_Click(object sender, EventArgs e) { if (txtPass.Text != txtpassRe.Text) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "یکسان نیودن کلمه عبور"); return; } if (txtPass.Text.Length < 4) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.warning, "کلمه عبور باید از 4 کارکتر بیشتر باشد"); return; } ClPersonal cl = new ClPersonal(); cl.Pass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPass.Text + "~!@", "MD5"); cl.PersonalID = Convert.ToInt32(LBlPersonalPass.Text); int t = PersonalClass.Update(cl); if (t > 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "کلمه عبور تغییر کرد"); LBlPersonalPass.Text = "0"; LightBox2.Value = "0"; } else { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.warning, "خطا در تغییر کلمه عبور"); } }
protected void BtnInsert_Click(Object sender, System.EventArgs e) { ClPersonal cl = new ClPersonal(); cl = Data; int t = 0; if (LblParamPersonalID.Text == "0") { t = PersonalClass.insert(Data); } else { t = PersonalClass.Update(Data); } if (t == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "خطا در ثبت"); } else { BindGrid(); } }
protected void BtnUpdate_Click1(object sender, EventArgs e) { int i = PersonalClass.Update(TXTPersonalID.Text, TXTNationalCode.Text, TXTFirstName.Text, TXTLastName.Text, TXTPersonalAdress.Text, TXTPostiCode.Text, TXTPersonalTel.Text, TXTPersonalMobile.Text, null, null, null, null); if (i == 0) { LblMsg.ForeColor = System.Drawing.Color.Red; LblMsg.Text = "خطا"; } else { LblMsg.ForeColor = System.Drawing.Color.Green; LblMsg.Text = "ویرایش انجام شد"; BindGrid(); } }
protected void btnAddCompany_Click(object sender, EventArgs e) { ClPersonal cl = new ClPersonal(); cl.PersonalID = Convert.ToInt32(LblParamPersonalID.Text); cl.CompanyID = Convert.ToInt32(ddCompany.SelectedValue); int i = PersonalClass.Update(cl); if (i == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "خطا در ثبت شرکت"); } else { BindGrid(); LblParamPersonalID.Text = "0"; } }
protected void btn_Click(object sender, EventArgs e) { // var hash = FormsAuthentication.HashPasswordForStoringInConfigFile(NewPass + "~!@", "MD5"); if (txtPass.Text.Length < 4) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.warning, "کلمه عبور باید از 4 کارکتر بیشتر باشد"); return; } ClPersonal cl = new ClPersonal(); cl.Pass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassWordNow.Text + "~!@", "MD5"); cl.PersonalID = Convert.ToInt32(Session["PersonalID"].ToString()); DataSet ds = PersonalClass.GetList(cl); if (ds.Tables[0].Rows.Count > 0) { cl.Pass = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPass.Text + "~!@", "MD5"); cl.PersonalID = Convert.ToInt32(Session["PersonalID"].ToString()); int t = PersonalClass.Update(cl); if (t > 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "کلمه عبور تغییر کرد"); } else { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.warning, "خطا در تغییر کلمه عبور"); } } else { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.warning, "کلمه عبور فعلی اشتباه است"); } }
protected void BtnInsert_Click(Object sender, System.EventArgs e) { ClPersonal cl = new ClPersonal(); cl = Data; //if (Utility.IsValidEmail(TXTEmail.Text)) { // Utility.ShowMsg(Page, ProPertyData.MsgType.General_Fault, "ایمیل معتبر نیست"); // return; //} //if (Utility.isValidMelliCode(TXTNationalCode.Text)) { // Utility.ShowMsg(Page, ProPertyData.MsgType.General_Fault, "کد ملی معتبر نیست"); // return; //} if (!UpdateMode) { if (txtpass.Text == "" || txtrepass.Text == "") { Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "کلمه عبور را وارد نمایید"); return; } if (txtpass.Text.Length < 4) { Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "کلمه عبور حداقل باید 4 کاراکتر باشد."); return; } } int t = 0; if (!UpdateMode) { var hash = FormsAuthentication.HashPasswordForStoringInConfigFile(txtpass.Text + "~!@", "MD5"); cl.Pass = hash; t = PersonalClass.insert(cl); } else { t = PersonalClass.Update(cl); } if (t == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Fault, "خطا در ثبت"); } else if (t == -1) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "کد ملی تکراری است در صورت فراموشی کلمه عبور روی گزینه رمز را فراموش کرده ام صفحه ورود به سایت کلیک کنید."); } // lblmsg.Text = ; else { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "ثبت انجام شد."); Session["PersonalID"] = t; Session["PersonaName"] = TXTFirstName.Text + " " + TXTLastName.Text; if (lblRedirect.Text != "") { string role = "public"; var hash = FormsAuthentication.HashPasswordForStoringInConfigFile(txtpass.Text + "~!@", "MD5"); String userid = Session["PersonalID"].ToString(); HttpContext.Current.User = new GenericPrincipal(Page.User.Identity, new string[] { role }); FormsAuthentication.Initialize(); FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, userid, DateTime.Now, DateTime.Now.AddMinutes(540), false, role, FormsAuthentication.FormsCookiePath); hash = FormsAuthentication.Encrypt(ticket); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash); if (ticket.IsPersistent == true) { cookie.Expires = ticket.Expiration; } Response.Cookies.Add(cookie); Response.Redirect(lblRedirect.Text); } } }