Beispiel #1
0
        protected void btn_sure_Click(object sender, EventArgs e)
        {
            Staff         staff    = this.AddStaff();
            StaffProvider provider = new StaffProvider();

            switch (this.OperationFlag)
            {
            case Operation.Add:
                if (this.IsSame() == 1)
                {
                    break;
                }
                if (provider.Insert(staff))
                {
                    this.Alert("添加成功!!!");
                    this.TextCancel();
                }
                break;

            case Operation.Update:
                if (provider.Update(staff))
                {
                    this.Alert("修改成功!!!");
                    this.BindText();
                }
                break;
            }
        }
Beispiel #2
0
        protected void btn_sure_Click(object sender, EventArgs e)
        {
            Staff staff = this.AddStaff();

            StaffProvider provider = new StaffProvider();

            switch (this.OperationFlag)
            {
            case Operation.Add:
                if (this.IsSame() == 1)
                {
                    break;
                }
                if (provider.Insert(staff))
                {
                    this.Alert("添加成功!!!");
                    this.TextCancel();
                }
                break;

            case Operation.Update:
                if (!check_pass())
                {
                    this.Alert("密码修改格式有问题");
                    break;
                }

                if (provider.Update(staff))
                {
                    if (this.txt_NewPassConfirm.Text != "")
                    {
                        UserProvider provider1 = new UserProvider();
                        if (provider1.UpdatePassWord(Convert.ToInt32(Session["USERID"].ToString()), this.txt_NewPassConfirm.Text.ToString()))
                        {
                            Session["PASSWORD"] = this.txt_NewPassConfirm.Text.ToString();
                            this.Alert("修改成功!!!");
                            this.BindText();
                            break;
                        }
                    }
                    else
                    {
                        this.Alert("修改成功!!!");
                        this.BindText();
                        break;
                    }
                }
                this.Alert("修改失败!!!!");
                this.BindText();
                break;
            }
        }
Beispiel #3
0
        protected void btn_sure_Click(object sender, EventArgs e)
        {
            Users        users    = this.AddUsers();
            UserProvider provider = new UserProvider();

            switch (this.OperationFlag)
            {
            case Operation.Add:
                if (users.User_account == "")
                {
                    this.Alert("²ÎÊý´íÎó£¬ÐÞ¸Äʧ°Ü!!!");
                    break;
                }
                if (this.IsSame() == 1)
                {
                    break;
                }
                if (provider.Insert(users))
                {
                    Staff staff = new Staff();

                    staff = this.AddStaff(users);

                    if (staff.User_id == 0)
                    {
                        provider.Delete(users);
                        this.Alert("user_idΪ0£¬Ìí¼Óʧ°Ü");
                    }

                    StaffProvider staffProvider = new StaffProvider();
                    if (staffProvider.Insert(staff))
                    {
                        this.Alert("Ìí¼Ó³É¹¦!!!");
                        this.TextCancel();
                    }
                    else
                    {
                        provider.Delete(users);
                    }
                }
                break;

            case Operation.Update:
                if (users.User_account == "")
                {
                    this.Alert("²ÎÊý´íÎó£¬ÐÞ¸Äʧ°Ü!!!");
                    break;
                }
                if (provider.Update(users))
                {
                    Staff staff = new Staff();

                    staff = this.AddStaff(users);

                    if (staff.User_id == 0)
                    {
                        provider.Delete(users);
                        this.Alert("user_idΪ0£¬ÐÞ¸Äʧ°Ü");
                    }

                    StaffProvider staffProvider = new StaffProvider();

                    int staffinfo_id = staffProvider.GetStaffinfoId(staff.User_id);
                    if (staffinfo_id == 0)
                    {
                        if (staffProvider.Insert(staff))
                        {
                            this.Alert("Ð޸ijɹ¦!!!");
                        }
                        else
                        {
                            this.Alert("ÐÞ¸Äʧ°Ü!!!");
                        }
                    }
                    else
                    {
                        staff.Staffinfo_id = staffinfo_id;
                        if (staffProvider.Update(staff))
                        {
                            this.Alert("Ð޸ijɹ¦!!!");
                            this.BindText();
                        }
                        else
                        {
                            this.Alert("ÐÞ¸Äʧ°Ü!!!");
                        }
                    }
                    this.BindText();
                }
                break;
            }
        }