protected void ButtonLuuThongTinCaNhan_Click(object sender, EventArgs e) { QuanTriVien _QuanTriVien = QuanTriVien.getByUserName(Convert.ToString(Session["UserName"])); Session["HoTen"] = _QuanTriVien.hoten = TextBoxHoTen.Text; ((Site)Page.Master).HoTen_Changed = Session["HoTen"].ToString(); _QuanTriVien.email = TextBoxEmail.Text; if (!TextBoxMatKhauMoi.Text.Equals("")) { _QuanTriVien.setPassword(TextBoxMatKhauMoi.Text); } _QuanTriVien.donvi = TextBoxDonVi.Text; _QuanTriVien.mota = TextBoxGhiChu.Text; if (_QuanTriVien.update() > 0 && DBInstance.commit() > 0) { Session["HoTen"] = _QuanTriVien.hoten; PanelThongBaoThanhCong.Visible = true; LabelThongBaoThanhCong.Text = "Cập nhật thông tin tài khoản thành công"; ShowPanelThongTinCaNhan(true); LoadThongTinCaNhan(); } else { PanelThongBaoThatBai.Visible = true; LabelThongBaoThatBai.Text = "Có lỗi trong khi chỉnh sửa. Vui lòng xem lại!"; } }
protected void ButtonLuu_Click(object sender, EventArgs e) { try { QuanTriVien _QuanTriVien = QuanTriVien.getById(HiddenFieldID.Value); if (!PermissionHelper.QuyenSuaQuanTriVien()) { PanelThatBai.Visible = true; LabelThongBaoThatBai.Text = "Bạn không có quyền sửa tài khoản này"; return; } _QuanTriVien.hoten = TextBoxHoTen.Text; _QuanTriVien.email = TextBoxEmail.Text; QuanTriVien _QuanTriVienDangNhap = QuanTriVien.getByUserName(Session["UserName"].ToString()); if (!_QuanTriVienDangNhap.id.Equals(_QuanTriVien.id)) { _QuanTriVien.group = Group.getById(DropDownListNhom.SelectedValue.ToString()); } else { Session["HoTen"] = _QuanTriVien.hoten; ((Default)Page.Master).HoTen_Changed = Session["HoTen"].ToString(); } _QuanTriVien.username = TextBoxTaiKhoan.Text; if (!TextBoxMatKhau.Text.Equals(string.Empty)) { _QuanTriVien.setPassword(TextBoxMatKhau.Text); } _QuanTriVien.donvi = TextBoxKhoa.Text; _QuanTriVien.mota = TextBoxGhiChu.Text; if (_QuanTriVien.update() > 0 && DBInstance.commit() > 0) { PanelThanhCong.Visible = true; LabelThongBaoThanhCong.Text = "Chỉnh sửa tài khoản <strong>" + _QuanTriVien.username + "</strong> thành công"; _QuanLyTaiKhoan(); } else { PanelThatBai.Visible = true; LabelThongBaoThatBai.Text = "Có lỗi trong khi chỉnh sửa"; } } catch (Exception ex) { Console.Write(ex); } }
private void btnOK_Click(object sender, EventArgs e) { try { if (checkInput()) { switch (function) { case "add": objQTV = new QuanTriVien(); setDataObj(); objQTV.setPassword(txtMatKhauQuanTriVien.Text); if (objQTV.add() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Thêm quản trị viên thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objQTV.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Thêm quản trị viên không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; case "edit": setDataObj(); if (!txtMatKhauQuanTriVien.Text.Equals("") && !txtXacNhanMK.Text.Equals("")) { objQTV.changePassword(txtMatKhauQuanTriVien.Text); } if (objQTV.update() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Sửa quản trị viên thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objQTV.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Sửa quản trị viên không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnOk_Click: " + ex.Message); } }
private void btnOK_Click(object sender, EventArgs e) { try { if (checkInput()) { switch (function) { case "add": objQTV = new QuanTriVien(); setDataObj(); objQTV.setPassword(txtMatKhauQuanTriVien.Text); if (objQTV.add() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Thêm quản trị viên thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objQTV.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Thêm quản trị viên không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; case "edit": setDataObj(); if (!txtMatKhauQuanTriVien.Text.Equals("") && !txtXacNhanMK.Text.Equals("")) objQTV.changePassword(txtMatKhauQuanTriVien.Text); if (objQTV.update() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Sửa quản trị viên thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objQTV.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Sửa quản trị viên không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnOk_Click: " + ex.Message); } }
private void btnOK_Click(object sender, EventArgs e) { try { //lear previos error dxErrorProvider1.ClearErrors(); //load to object if (function.Equals("add")) { objQuanTriVien = new QuanTriVien(); } objQuanTriVien.subId = txtMaQuanTriVien.Text; objQuanTriVien.username = txtTaiKhoanQuanTriVien.Text; if (objQuanTriVien.username.Equals("")) { dxErrorProvider1.SetError(txtTaiKhoanQuanTriVien, "Tài khoản không được rỗng"); return; } objQuanTriVien.date_create = (DateTime)dateCreated.EditValue; objQuanTriVien.group = lookUpEdit_group.GetSelectedDataRow() as Group; objQuanTriVien.hoten = txtTenQuanTriVien.Text; if (objQuanTriVien.hoten.Equals("")) { dxErrorProvider1.SetError(txtTenQuanTriVien, "Họ tên không được rỗng"); return; } objQuanTriVien.mota = memoEdit_mota.Text; //call function if (function.Equals("edit")) { //try to change pass first if ( txtMatKhauQuanTriVien.Text.Equals("") && txtXacNhanMK.Text.Equals("") ) { //ignore } else if (!txtMatKhauQuanTriVien.Text.Equals(txtXacNhanMK.Text)) { dxErrorProvider1.SetError(txtMatKhauQuanTriVien, "Mật khẩu không khớp!"); dxErrorProvider1.SetError(txtXacNhanMK, "Mật khẩu không khớp!"); return; } else { objQuanTriVien.changePassword(txtMatKhauQuanTriVien.Text); } //call update int re = objQuanTriVien.update(); if (re > 0) { if (DBInstance.commit() > 0) { XtraMessageBox.Show("Sửa thành công!"); dxErrorProvider1.ClearErrors(); reLoad(); return; } } else if (re == -7) { dxErrorProvider1.SetError(txtTaiKhoanQuanTriVien, "Trùng tài khoản đã có"); return; } XtraMessageBox.Show("Sửa KHÔNG thành công!"); return; } else if (function.Equals("add")) { objQuanTriVien.setPassword(txtMatKhauQuanTriVien.Text); int re = objQuanTriVien.add(); if (re > 0) { if (DBInstance.commit() > 0) { XtraMessageBox.Show("Thêm thành công!"); //reload reLoad(); return; } } else if (re == -7) { dxErrorProvider1.SetError(txtTaiKhoanQuanTriVien, "Trùng tài khoản đã có"); return; } XtraMessageBox.Show("Có lỗi xảy ra!"); return; } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnOK_Click: " + ex.Message); } }