private void FillBoPhan(DTO.BoPhan bp) { txtMaBoPhan.Text = bp.MaBoPhan; txtMaBoPhan.ReadOnly = true; txtTenBoPhan.Text = bp.TenBoPhan; txtGhiChu.Text = bp.GhiChu; cbConQuanLy.Checked = bp.ConQuanLy; }
//dùng để sửa public frmThemBoPhan(DTO.BoPhan bp) { InitializeComponent(); isInsert = false; this.Text = "Cập nhật Bộ Phận"; // button btnLuu.Click += BtnLuu_Click; btnDong.Click += BtnDong_Click; FillBoPhan(bp); }
private void BtnLuu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaBoPhan.Text) || string.IsNullOrEmpty(txtTenBoPhan.Text)) { MessageBox.Show("Không được bỏ trống Tên hoặc Mã"); } else { DTO.BoPhan bp = new DTO.BoPhan(); bp.MaBoPhan = txtMaBoPhan.Text; bp.TenBoPhan = txtTenBoPhan.Text; bp.GhiChu = txtGhiChu.Text; bp.ConQuanLy = cbConQuanLy.Checked; if (isInsert == true) { if (nv_bp.KiemTraMaTonTai(txtMaBoPhan.Text) == true) { MessageBox.Show("Mã này đã tồn tại, vui lòng nhập mã khác", "Trùng Lặp Mã", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int kq = nv_bp.ThemBoPhan(bp); if (kq >= 1) { ThemThanhCong(); MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("Thất Bại"); } } else { int kq = nv_bp.CapNhatBoPhan(bp); if (kq >= 1) { CapNhatThanhCong(); MessageBox.Show("Cập nhật thành công"); } else { MessageBox.Show("Thất Bại"); } } } }
private void buttonCapNhat_Click(object sender, EventArgs e) { bool matchMaBP = Regex.IsMatch(textBoxMaBoPhan.Text, @"^\s"); bool matchTenBP = Regex.IsMatch(textBoxTenBoPhan.Text, @"^\s"); bool matchEmail = Regex.IsMatch(textBoxEmail.Text, @"^\s"); bool matchSDT = Regex.IsMatch(textBoxSoDienThoai.Text, @"^\s"); bool matchFax = Regex.IsMatch(textBoxFax.Text, @"^\s"); textBoxMaBoPhan.Text = textBoxMaBoPhan.Text.Trim(); textBoxTenBoPhan.Text = textBoxTenBoPhan.Text.Trim(); textBoxEmail.Text = textBoxEmail.Text.Trim(); textBoxSoDienThoai.Text = textBoxSoDienThoai.Text.Trim(); textBoxFax.Text = textBoxFax.Text.Trim(); if (textBoxMaBoPhan.Text == "") { MessageBox.Show("Mã bộ phận không Được Để Trống"); textBoxMaBoPhan.Focus(); } else if (textBoxTenBoPhan.Text == "") { MessageBox.Show("Tên bộ phận không Được Để Trống"); textBoxTenBoPhan.Focus(); } else if (textBoxEmail.Text == "") { MessageBox.Show("Email không Được Để Trống"); textBoxEmail.Focus(); } else if (textBoxSoDienThoai.Text == "") { MessageBox.Show("Số điện thoại không Được Để Trống"); textBoxSoDienThoai.Focus(); } else if (textBoxFax.Text == "") { MessageBox.Show("Số fax không Được Để Trống"); textBoxFax.Focus(); } else { if (matchMaBP) { MessageBox.Show("Mã bộ phận không Được Để Tất Cả Là Khoảng Trắng"); textBoxMaBoPhan.Focus(); } else if (matchTenBP) { MessageBox.Show("Tên bộ phận không Được Để Tất Cả Là Khoảng Trắng"); textBoxTenBoPhan.Focus(); } else if (matchEmail) { MessageBox.Show("Email không Được Để Tất Cả Là Khoảng Trắng"); textBoxEmail.Focus(); } else if (matchSDT) { MessageBox.Show("Số điện thoại không Được Để Tất Cả Là Khoảng Trắng"); textBoxSoDienThoai.Focus(); } else if (matchFax) { MessageBox.Show("Số fax không Được Để Tất Cả Là Khoảng Trắng"); textBoxFax.Focus(); } else { DialogResult result = MessageBox.Show("Bạn có muốn sửa bộ phận?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { DTO.BoPhan bophan = new DTO.BoPhan(); bophan.MaBoPhan = ID; bophan.TenBoPhan = textBoxTenBoPhan.Text; bophan.MaPhongBan = comboBoxTenPhongBan.SelectedValue.ToString(); bophan.Email = textBoxEmail.Text; bophan.DienThoai = textBoxSoDienThoai.Text; bophan.Fax = textBoxFax.Text; if (contrlBoPhan.SuaPhongBoPhanNS(bophan)) { MessageBox.Show("Sửa bộ phận thành công"); DanhSachBoPhan.DtgvBP.DataSource = contrlBoPhan.XemTatCaBoPhanNS(); DanhSachBoPhan.DtgvBP.Refresh(); } else { MessageBox.Show("Sửa bộ phận thất bại"); } } } } }
private void buttonThem_Click(object sender, EventArgs e) { bool matchMaBP = Regex.IsMatch(textBoxMaBoPhan.Text, @"^\s"); bool matchTenBP = Regex.IsMatch(textBoxTenBoPhan.Text, @"^\s"); bool matchEmail = Regex.IsMatch(textBoxEmail.Text, @"^\s"); bool matchSDT = Regex.IsMatch(textBoxSoDienThoai.Text, @"^\s"); bool matchFax = Regex.IsMatch(textBoxFax.Text, @"^\s"); textBoxMaBoPhan.Text = textBoxMaBoPhan.Text.Trim(); textBoxTenBoPhan.Text = textBoxTenBoPhan.Text.Trim(); textBoxEmail.Text = textBoxEmail.Text.Trim(); textBoxSoDienThoai.Text = textBoxSoDienThoai.Text.Trim(); textBoxFax.Text = textBoxFax.Text.Trim(); if (textBoxMaBoPhan.Text == "") { MessageBox.Show("Mã bộ phận không Được Để Trống"); textBoxMaBoPhan.Focus(); } else if (textBoxTenBoPhan.Text == "") { MessageBox.Show("Tên bộ phận không Được Để Trống"); textBoxTenBoPhan.Focus(); } else if (textBoxEmail.Text == "") { MessageBox.Show("Email không Được Để Trống"); textBoxEmail.Focus(); } else if (textBoxSoDienThoai.Text == "") { MessageBox.Show("Số điện thoại không Được Để Trống"); textBoxSoDienThoai.Focus(); } else if (textBoxFax.Text == "") { MessageBox.Show("Số fax không Được Để Trống"); textBoxFax.Focus(); } else { if (matchMaBP) { MessageBox.Show("Mã bộ phận không Được Để Tất Cả Là Khoảng Trắng"); textBoxMaBoPhan.Focus(); } else if (matchTenBP) { MessageBox.Show("Tên bộ phận không Được Để Tất Cả Là Khoảng Trắng"); textBoxTenBoPhan.Focus(); } else if (matchEmail) { MessageBox.Show("Email không Được Để Tất Cả Là Khoảng Trắng"); textBoxEmail.Focus(); } else if (matchSDT) { MessageBox.Show("Số điện thoại không Được Để Tất Cả Là Khoảng Trắng"); textBoxSoDienThoai.Focus(); } else if (matchFax) { MessageBox.Show("Số fax không Được Để Tất Cả Là Khoảng Trắng"); textBoxFax.Focus(); } else { DialogResult result = MessageBox.Show("Bạn có muốn thêm bộ phận?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == System.Windows.Forms.DialogResult.Yes) { DTO.BoPhan bophan = new DTO.BoPhan(textBoxMaBoPhan.Text, textBoxTenBoPhan.Text, comboBoxTenPhongBan.SelectedValue.ToString(), textBoxEmail.Text, textBoxSoDienThoai.Text, textBoxFax.Text); /*if (contrlBoPhan.TaoBoPhanNS(bophan)) * { * MessageBox.Show("Thêm mới bộ phận thành công"); * * textBoxMaBoPhan.Text = ""; * textBoxTenBoPhan.Text = ""; * textBoxEmail.Text = ""; * textBoxSoDienThoai.Text = ""; * textBoxFax.Text = ""; * * comboBoxTenPhongBan.DataSource = contrlPhongBan.XemTatCaPB(); * comboBoxTenPhongBan.DisplayMember = "TenPB"; * comboBoxTenPhongBan.ValueMember = "MaPhongBan"; * * DanhSachBoPhan.DtgvBP.DataSource = contrlBoPhan.XemTatCaBoPhanNS(); * DanhSachBoPhan.DtgvBP.Refresh(); * * int i = DanhSachBoPhan.DtgvBP.Rows.Count; * DanhSachBoPhan.TextboxTong.Text = i.ToString(); * DanhSachBoPhan.TextboxTong.Refresh(); * } * else MessageBox.Show("Thêm mới bộ phận thất bại");*/ } } } }