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; } }
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; } }
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; } }