Exemplo n.º 1
0
        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, "خطا در تغییر کلمه عبور");
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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";
            }
        }
Exemplo n.º 5
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, "کلمه عبور فعلی اشتباه است");
            }
        }
Exemplo n.º 6
0
        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);
                }
            }
        }