Ejemplo n.º 1
0
        public void SabCuttingTreet(object sender, EventArgs e)
        {
            string HaghighiID = ((HtmlAnchor)sender).HRef.ToString();
            int    i          = PersonalClass.UpdateCuttingTree(HaghighiID, CuttingTreeId.ToString(), LicensingTreeId.ToString());

            if (i == 0)
            {
                LblMsg.Text = " error ";
                //ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('خطا در حذف');", true);
            }
            else if (i > 0)
            {
                LblMsg.Text = "ثبت  انجام شد.";
            }
            //else
            if (CuttingTreeId != 0)
            {
                Response.Redirect("CuttingTree.aspx");// CtlCut ctl = new CtlCut();
            }
            if (LicensingTreeId != 0)
            {
                Response.Redirect("LicensingTree.aspx");
            }

            //CtlCut ctl = new CtlCut();
            //ctl.
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ClPersonal cl = new ClPersonal();
                cl.PersonalID = Convert.ToInt32(Session["PersonalID"].ToString());

                DataSet ds = PersonalClass.GetList(cl);
                DataRow dr = ds.Tables[0].Rows[0];
                if (dr["Manage"].ToString() != "1")
                {
                    Response.Redirect("PersonalView.aspx?msg=شما دسترسی به این صفحه ندارید");
                    return;
                }

                txtFromDate.Text = DateConvert.m2sh(DateTime.Now.AddDays(-10).ToString());
                txtToDate.Text   = DateConvert.m2sh(DateTime.Now.ToString());
                BindddNazar();

                if (Request.QueryString["sid"] != null)
                {
                    ddRequestStatus.SelectedValue = Request.QueryString["sid"].ToString();
                }

                //if (Request.QueryString["pid"] != null)
                //    SetNameAndFamil(Convert.ToInt32(Request.QueryString["pid"]));

                //if (Request.QueryString["companyID"] != null)
                //    ddcompany.SelectedValue = Request.QueryString["companyID"].ToString();
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ClPersonal cl = new ClPersonal();
                cl.PersonalID = Convert.ToInt32(Session["PersonalID"].ToString());
                DataSet ds = PersonalClass.GetList(cl);
                DataRow dr = ds.Tables[0].Rows[0];
                if (dr["Manage"].ToString() != "1")
                {
                    Response.Redirect("PersonalView.aspx?msg=شما دسترسی به این صفحه ندارید");
                    return;
                }

                txtFromDate.Text = DateConvert.m2sh(DateTime.Now.AddDays(-10).ToString());
                txtToDate.Text   = DateConvert.m2sh(DateTime.Now.ToString());
                BindddNazar();
                BindGrid();
                if (GridView1.Items.Count == 0)
                {
                    TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "درخواستی وجود ندارد");
                }

                var dwizard = (HtmlGenericControl)Master.FindControl("dwiz");
                dwizard.Visible = false;
            }
        }
Ejemplo n.º 4
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, "خطا در تغییر کلمه عبور");
            }
        }
Ejemplo n.º 5
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();
            }
        }
Ejemplo n.º 6
0
        protected void BtnInsert_Click(Object sender, System.EventArgs e)
        {
            int t = PersonalClass.insert(TXTPersonalID.Text, TXTNationalCode.Text, TXTFirstName.Text, TXTLastName.Text, TXTPersonalAdress.Text, TXTPostiCode.Text, TXTPersonalTel.Text, TXTPersonalMobile.Text, null, null, null, null);

            if (t == 0)
            {
                LblMsg.ForeColor = System.Drawing.Color.Red;
                LblMsg.Text      = "خطا در ثبت";
            }
            else if (t == -1)
            {
                LblMsg.ForeColor = System.Drawing.Color.Red;
                LblMsg.Text      = "قبلا این کد ملی ثبت شده است.";
            }

            else if (t == -2)
            {
                LblMsg.ForeColor = System.Drawing.Color.Red;
                LblMsg.Text      = "قبلا  ثبت شده است.";
            }
            else
            {
                LblMsg.ForeColor = System.Drawing.Color.Green;
                LblMsg.Text      = "ثبت گردید.";
            }
            BindGrid();
        }
Ejemplo n.º 7
0
        protected void BtnMell_Click(object sender, EventArgs e)
        {
            //String PersonalID = ((HtmlAnchor)sender).HRef.ToString();
            DataSet ds = PersonalClass.GetList(null, TXTNationalCode.Text, null, null, null, null, null, null, null, null, null, null, null, null);
            DataRow dr = ds.Tables[0].Rows[0];

            //TXTPersonalID.Text = PersonalID;
            TXTFirstName.Text    = dr["FirstName"].ToString();
            TXTLastName.Text     = dr["LastName"].ToString();
            TXTNationalCode.Text = dr["NationalCode"].ToString();
            TXTPostiCode.Text    = dr["PostiCode"].ToString();
        }
Ejemplo n.º 8
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (txtcode.Value == "" || txtUserName.Value == "")
            {
                TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "وارد کردن کد رهگیری و کد ملی الزامی است");
                return;
            }


            string     personid = "0";
            ClPersonal clperson = new ClPersonal();

            clperson.NationalCode = txtUserName.Value;
            DataSet dsperson = PersonalClass.GetList(clperson);

            if (dsperson.Tables[0].Rows.Count > 0)
            {
                DataRow drperson = dsperson.Tables[0].Rows[0];
                personid = drperson["PersonalID"].ToString();

                ClRequestTraffic cl = new ClRequestTraffic();
                cl.PersonalID   = Convert.ToInt32(personid);
                cl.TrackingCode = txtcode.Value;

                DataSet ds = RequestTrafficClass.GetList(cl);
                if (ds.Tables[0].Rows.Count != 0)
                {
                    DataRow dr = ds.Tables[0].Rows[0];
                    Session["code"] = dr["TrackingCode"].ToString();

                    if (Request.QueryString["cp"] == null)
                    {
                        Response.Redirect("~/New/RegSucces.aspx?Code=" + dr["TrackingCode"].ToString());
                    }
                    else if (Request.QueryString["cp"].ToString() == "100")
                    {
                        Response.Redirect("~/New/cpr.aspx?rid=" + dr["RequestTrafficID"].ToString());
                    }
                    else
                    {
                        Response.Redirect("~/New/ChangPelak.aspx?Code=" + dr["TrackingCode"].ToString() + "&pid=" + dr["PersonalID"].ToString() + "&rid=" + dr["RequestTrafficID"].ToString());
                    }
                }
                else
                {
                    TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "کد رهگیری اشتباه است");
                }
            }
            else
            {
                TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "کد ملی در سامانه موحود نمیباشد");
            }
        }
Ejemplo n.º 9
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            var        hash = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPass.Value + "~!@", "MD5");
            ClPersonal cl   = new ClPersonal();

            cl.NationalCode = Securenamespace.SecureData.CheckSecurity(txtUserName.Value);
            cl.Pass         = Securenamespace.SecureData.CheckSecurity(hash);

            DataSet ds = PersonalClass.GetList(cl);

            if (ds.Tables[0].Rows.Count != 0)
            {
                DataRow dr = ds.Tables[0].Rows[0];
                Session["PersonalID"]  = dr["PersonalID"].ToString();
                Session["PersonaName"] = dr["FirstName"].ToString() + " " + dr["LastName"].ToString();

                String userid = dr["PersonalID"].ToString();
                string role   = "public";
                if (dr["Manage"].ToString() == "1")
                {
                    role += ",Manage";
                }

                HttpContext.Current.User = new GenericPrincipal(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);
                // Roles.AddUserToRole(userid, role);

                // Roles.AddUserToRole(dr["UserName"].ToString(),"admin");
                if (dr["Manage"].ToString() == "1")
                {
                    Session["IsManage"] = "true";
                }
                ////    Response.Redirect("/Public/PersonalView.aspx?manage=1");
                ////else
                Response.Redirect("/organ/PersonView.aspx");
                ds.Dispose();
            }
            else
            {
                //lblmsg.Text = "نام کاربری یا کلمه عبور اشتباه میباشد";
                Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "نام کاربری یا کلمه عبور اشتباه میباشد");
            }
        }
Ejemplo n.º 10
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();
            }
        }
Ejemplo n.º 11
0
        public void BindGrid()
        {
            ClPersonal cl = new ClPersonal();

            cl = Data;
            DataSet  ds = PersonalClass.GetList(cl);
            DataView dv = new DataView(ds.Tables[0]);

            if (ViewState["Personal"] == null)
            {
                ViewState["Personal"] = "PersonalID Desc";
            }
            dv.Sort = Securenamespace.SecureData.CheckSecurity(ViewState["Personal"].ToString()).ToString();
            GridView1.DataSource = dv;
            GridView1.DataBind();
        }
Ejemplo n.º 12
0
        public void DeleteItem(object sender, System.EventArgs e)
        {
            String PersonalID = ((HtmlAnchor)sender).HRef.ToString();
            int    i          = PersonalClass.Delete(Convert.ToInt32(PersonalID));

            if (i == 0)
            {
                LblMsg.Text = " error ";
                ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('خطا در حذف');", true);
            }
            else
            {
                BindGrid();
            }
            //LightBox.Value = "0";
        }
Ejemplo n.º 13
0
        private void SetNameAndFamil(int pid)
        {
            ClPersonal cl = new ClPersonal();

            cl.PersonalID = pid;
            DataSet ds = PersonalClass.GetList(cl);

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow dr = ds.Tables[0].Rows[0];
                //txtname.Text = dr["FirstName"].ToString();
                //txtLastName.Text = dr["LastName"].ToString();
                nationalCode.Text = dr["NationalCode"].ToString();
            }
            ds.Dispose();
        }
Ejemplo n.º 14
0
        public void UpItem(object sender, EventArgs e)
        {
            String  PersonalID = ((HtmlAnchor)sender).HRef.ToString();
            DataSet ds         = PersonalClass.GetList(PersonalID, null, null, null, null, null, null, null, null, null, null, null, null, null);
            DataRow dr         = ds.Tables[0].Rows[0];

            TXTPersonalID.Text   = PersonalID;
            TXTFirstName.Text    = dr["FirstName"].ToString();
            TXTLastName.Text     = dr["LastName"].ToString();
            TXTNationalCode.Text = dr["NationalCode"].ToString();
            TXTPostiCode.Text    = dr["PostiCode"].ToString();
            EmptyLight();
            //LightBox.Value = "1";
            BtnInsert.Visible = false;
            BtnSerach.Visible = false;
            BtnUpdate.Visible = true;
        }
Ejemplo n.º 15
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";
            }
        }
Ejemplo n.º 16
0
        public string setdata(int personalID)
        {
            ClPersonal cl = new ClPersonal();

            cl.PersonalID = personalID;
            DataSet ds = PersonalClass.GetList(cl);
            DataRow dr = ds.Tables[0].Rows[0];

            lblactive.Text                = dr["actName"].ToString();
            lblcodemelli.Text             = dr["CodeMelli"].ToString();
            lblFulname.Text               = dr["fullname"].ToString();
            lblgovahiname.Text            = dr["GavahinameTypeIdName"].ToString();
            lblNameMasetr.Text            = dr["fullname"].ToString();
            lblParvanehnumber.Text        = dr["parvanehname"].ToString();
            parvanehMaxDatePR.Text        = dr["parvanehMaxDatePR"].ToString();
            lblGavahinameEnghezaDate.Text = DateConvert.m2sh(dr["DateEngezaGavahiname"].ToString());
            lblgovahiname.Text           += " " + dr["ShomareGavahiname"].ToString();
            lblactive.Text               += " " + dr["MalekOrKomaki"].ToString();

            ImhPic         = "/uploads/" + dr["pic"].ToString();
            lblmobile.Text = dr["Mobile"].ToString();

            if (Convert.ToDateTime(dr["parvanehMaxDate"].ToString()) < DateTime.Now)
            {
                parvanehMaxDatePR.ForeColor = System.Drawing.Color.Red;
            }
            else
            {
                parvanehMaxDatePR.ForeColor = System.Drawing.Color.Green;
            }

            if (Convert.ToDateTime(dr["DateEngezaGavahiname"].ToString()) < DateTime.Now)
            {
                lblGavahinameEnghezaDate.ForeColor = System.Drawing.Color.Red;
            }
            else
            {
                lblGavahinameEnghezaDate.ForeColor = System.Drawing.Color.Green;
            }

            return(dr["actid"].ToString());
        }
Ejemplo n.º 17
0
        public static void SetJanbaziOrgan(int PErsonalID, CtlCar c)
        {
            ClPersonal cl = new ClPersonal();

            cl.PersonalID = PErsonalID;

            DataSet ds = PersonalClass.GetList(cl);
            DataRow dr = ds.Tables[0].Rows[0];

            if (dr["CompanyTypeID"].ToString() == "1007")
            {
                c.VisibleJanbaz = true;
            }
            else
            {
                c.VisibleJanbaz = false;
            }

            ds.Dispose();
        }
Ejemplo n.º 18
0
        protected void BtnSerach_Click(object sender, EventArgs e)
        {
            DataSet  ds = PersonalClass.GetList(null, TXTNationalCode.Text, TXTFirstName.Text, TXTLastName.Text, TXTPersonalAdress.Text, TXTPostiCode.Text, TXTPersonalTel.Text, TXTPersonalMobile.Text, null, null, null, null, null, null);
            DataView dv = new DataView(ds.Tables[0]);
            //String StrSort = Securenamespace.SecureData.CheckSecurity(ViewState["Personal"].ToString());
            //if (StrSort != null)
            //{
            //    dv.Sort = StrSort;
            //}

            DataRow dr = ds.Tables[0].Rows[0];

            //TXTPersonalID.Text = PersonalID;
            TXTFirstName.Text    = dr["FirstName"].ToString();
            TXTLastName.Text     = dr["LastName"].ToString();
            TXTNationalCode.Text = dr["NationalCode"].ToString();
            TXTPostiCode.Text    = dr["PostiCode"].ToString();

            GridView1.DataSource = dv;
            GridView1.DataBind();
        }
Ejemplo n.º 19
0
        public void DeleteItem(object sender, System.EventArgs e)
        {
            String     PersonalID = ((HtmlAnchor)sender).HRef.ToString();
            ClPersonal cl         = new ClPersonal();

            cl.PersonalID = Convert.ToInt32(PersonalID);
            cl.IsInActive = 1;
            int i = PersonalClass.Delete(PersonalID);

            //int i = PersonalClass.Update(cl);
            if (i == 0)
            {
                LblMsg.Text = " error ";
                ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('خطا در حذف .برای کاربر درخواست ثبت شده است');", true);
            }
            else
            {
                BindGrid();
            }
            LightBox.Value = "0";
        }
Ejemplo n.º 20
0
        protected void btnSendEmail_Click(object sender, EventArgs e)
        {
            if (txtmobile.Value.ToString() == "")
            {
                return;
            }
            ClPersonal cl = new ClPersonal();

            cl.PersonalMobile = txtmobile.Value;
            DataSet ds = PersonalClass.GetList(cl);

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow dr      = ds.Tables[0].Rows[0];
                string  NewPass = TerraficPlanBLL.Utility.RandomString(5);
                var     hash    = FormsAuthentication.HashPasswordForStoringInConfigFile(NewPass + "~!@", "MD5");
                cl.Pass = hash;
                int t = PersonalClass.UpdatePass(cl);
                if (t == 0)
                {
                    TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "خطا در تغییر کلمه عبور!!");
                    return;
                }
                string MsgMobile = "  گذر واژه شما به " + Environment.NewLine + NewPass + Environment.NewLine + "  تغییر پیدا کرد ";
                if (TerraficPlan.PublicFunction.SendSMSs(txtmobile.Value, MsgMobile) == 1)
                {
                    TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "کلمه عبور شما ارسال شد لطفا دقایقی منتظر باشید.");
                }
                else
                {
                    TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "در ارسال پیامک مشکل ایجاد شده است.");
                }
            }
            else
            {
                //Response.Redirect("/Public/RegPerson.aspx");
                TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.warning, "شماره همراه در سیستم موجود نمیباشد لطفا ابتدا اقدام به ثبت نام نمایید");
            }
        }
Ejemplo n.º 21
0
        protected void Acompany_ServerClick(object sender, EventArgs e)
        {
            LightBox3.Value = "1";
            string id = ((HtmlAnchor)sender).HRef.ToString();

            ClPersonal cl = new ClPersonal();

            cl.PersonalID = Convert.ToInt32(id);
            DataSet ds = PersonalClass.GetList(cl);

            if (ds.Tables[0].Rows.Count > 0)
            {
                DataRow dr = ds.Tables[0].Rows[0];
                if (dr["CompanyID"].ToString() != "")
                {
                    ddCompany.SelectedValue = dr["CompanyID"].ToString();
                }
                LblParamPersonalID.Text = id;
            }

            ds.Dispose();
        }
Ejemplo n.º 22
0
        public void BindGrid()
        {
            string   hg = LicensingTreeId.ToString();
            DataView dv = null;

            //if (CuttingTreeId == 0  )
            //{

            //    DataSet ds = PersonalClass.GetList(null, null, null, null, null, null, null, null, null, null, null, null,null ,null );
            //    if (ds!=null)
            //     dv = new DataView(ds.Tables[0]);
            //}
            if (CuttingTreeId != 0)
            {
                DataSet ds = PersonalClass.GetList(null, null, null, null, null, null, null, null, null, null, null, null, null, null);
                if (ds != null)
                {
                    dv = new DataView(ds.Tables[0]);
                }
            }
            else if (LicensingTreeId != 0)
            {
                DataSet ds = PersonalClass.GetList(null, null, null, null, null, null, null, null, null, null, null, null, null, null);
                if (ds != null)
                {
                    dv = new DataView(ds.Tables[0]);
                }
            }
            //if (Securenamespace.SecureData.CheckSecurity(ViewState["Personal"].ToString()) == null)
            //{
            //    ViewState["Personal"] = "PersonalID Desc";
            //}
            //dv.Sort = Securenamespace.SecureData.CheckSecurity(ViewState["Personal"].ToString()).ToString();
            GridView1.DataSource = dv;
            GridView1.DataBind();
        }
Ejemplo n.º 23
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, "کلمه عبور فعلی اشتباه است");
            }
        }
Ejemplo n.º 24
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);
                }
            }
        }
Ejemplo n.º 25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                ClCatalog cl2 = new ClCatalog();
                cl2.CatalogTypeID = Convert.ToInt32("101");

                DataSet ds1 = CatalogClass.GetList(cl2);

                ddDefauleYear.DataSource     = ds1;
                ddDefauleYear.DataTextField  = "CatalogName";
                ddDefauleYear.DataValueField = "CatalogValue";

                ddDefauleYear.DataBind();

                ds1.Dispose();
                ddDefauleYear.Items.Add("همه موارد");
                ddDefauleYear.Items[2].Value = "0";

                if (Request.QueryString["yearID"] != null)
                {
                    ddDefauleYear.SelectedValue = Request.QueryString["yearID"].ToString();
                    ddDefauleYear.Text          = Request.QueryString["yearID"].ToString();;
                }



                ClPersonal cl = new ClPersonal();
                cl.PersonalID = Convert.ToInt32(Session["PersonalID"].ToString());

                DataSet ds = PersonalClass.GetList(cl);
                DataRow dr = ds.Tables[0].Rows[0];
                if (dr["Manage"].ToString() != "1")
                {
                    Response.Redirect("PersonalView.aspx?msg=شما دسترسی به این صفحه ندارید");
                    return;
                }

                txtFromDate.Text = DateConvert.m2sh(DateTime.Now.AddDays(-10).ToString());
                txtToDate.Text   = DateConvert.m2sh(DateTime.Now.ToString());
                BindddNazar();

                if (Request.QueryString["sid"] != null)
                {
                    ddRequestStatus.SelectedValue = Request.QueryString["sid"].ToString();
                }

                if (Request.QueryString["pid"] != null)
                {
                    SetNameAndFamil(Convert.ToInt32(Request.QueryString["pid"]));
                }

                if (Request.QueryString["companyID"] != null)
                {
                    ddcompany.SelectedValue = Request.QueryString["companyID"].ToString();
                }


                BindGrid();
                if (GridView1.Items.Count == 0)
                {
                    TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "درخواستی وجود ندارد");
                }
            }

            else
            {
                ddDefauleYear.Text = ddDefauleYear.SelectedValue;
            }
        }