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); } }
protected void ButtonThemMoi_Click(object sender, EventArgs e) { try { if (!PermissionHelper.QuyenThemQuanTriVien()) { PanelThatBai.Visible = true; LabelThongBaoThatBai.Text = "Bạn không có quyền thêm mới tài khoản"; return; } QuanTriVien _QuanTriVien = new QuanTriVien(); _QuanTriVien.hoten = TextBoxHoTen.Text; _QuanTriVien.email = TextBoxEmail.Text; _QuanTriVien.group = Group.getById(GUID.From(DropDownListNhom.SelectedValue)); _QuanTriVien.username = TextBoxTaiKhoan.Text; _QuanTriVien.setPassword(TextBoxMatKhau.Text); _QuanTriVien.donvi = TextBoxKhoa.Text; _QuanTriVien.mota = TextBoxGhiChu.Text; if (_QuanTriVien.add() > 0 && DBInstance.commit() > 0) { PanelThanhCong.Visible = true; LabelThongBaoThanhCong.Text = "Thêm mới tài khoản <strong>" + _QuanTriVien.username + "</strong> thành công"; _QuanLyTaiKhoan(); } else { PanelThatBai.Visible = true; LabelThongBaoThatBai.Text = "Có lỗi trong khi thêm"; } } 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 { //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); } }