private void cboNguoiNhan_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.F4) { frmDM_NhanVien frm = new frmDM_NhanVien(); frm.ShowDialog(); int Index = this.cboNguoiNhan.SelectedIndex; this.LoadCommboNguoiNhan(); if (Index < this.cboNguoiNhan.Items.Count - 1) { this.cboNguoiNhan.SelectedIndex = Index; } else { this.cboNguoiNhan.SelectedIndex = this.cboNguoiNhan.Items.Count - 1; } e.Handled = true; frm.Dispose(); } } catch (Exception ex) { MessageBox.Show("Lỗi ngoại lệ:" + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void TestNhanVien06_DeleteFailure() { try { frmDM_NhanVien frm = new frmDM_NhanVien(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm); frmChiTietNhanVien.TestDelete(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Bạn không thể xóa khi đang thêm mới !"); } }
public void TestNhanVien02_MaNhanVienHasExistedOnInsert() { try { frmDM_NhanVien frm = new frmDM_NhanVien(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm); frmChiTietNhanVien.SetInput("Bùi Đức Hạnh", "TA004", "04/02/1988", "abcdef", "12345678", "*****@*****.**", "UnitsTest Nhan Vien", 1, 42, 1); frmChiTietNhanVien.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã nhân viên đã tồn tại trong hệ thống !"); } }
public void TestNhanVien01_MaNhanVienIsNotEmpty() { try { frmDM_NhanVien frm = new frmDM_NhanVien(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm); frmChiTietNhanVien.SetInput("Bùi Đức Hạnh", "", "04/02/1988", "abcdef", "12345678", "*****@*****.**", "UnitsTest Nhan Vien", 1, 42, 1); frmChiTietNhanVien.TestSave(); Assert.AreEqual("Khong chay dong nay", String.Empty); } catch (Exception ex) { Assert.AreEqual(ex.Message, "Mã nhân viên không được để trống !"); } }
public void TestNhanVien05_InsertSuccess() { frmDM_NhanVien frm = new frmDM_NhanVien(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm); frmChiTietNhanVien.SetInput("Bùi Đức Hạnh", "TA111", "04/02/1988", "abcdef", "12345678", "*****@*****.**", "UnitsTest Nhan Vien", 1, 42, 1); frmChiTietNhanVien.TestSave(); List <DMNhanVienInfo> list = DmNhanVienDataProvider.GetListDmNhanVienInfor(); //todo : HanhBD xem lại store search //List<DMNhanVienInfo> listMatch = list.FindAll(delegate(DMNhanVienInfo match) //{ // return match.MaNhanVien == "TA111"; //}); //List<DmNhanVienGridInfo> listMatch = DmNhanVienDataProvider.Search(new DmNhanVienGridInfo() { MaNhanVien = "111" }); //Assert.AreEqual(1, listMatch.Count); }
public void TestNhanVien07_DeleteSuccess() { TestNhanVien05_InsertSuccess(); List <DMNhanVienInfo> list = DmNhanVienDataProvider.GetListDmNhanVienInfor(); DMNhanVienInfo infor = list.Find(delegate(DMNhanVienInfo match) { return(match.MaNhanVien == "TA111"); }); frmDM_NhanVien frm = new frmDM_NhanVien(); frm.isAdd = false; frm.Oid = infor.IdNhanVien; frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm); frmChiTietNhanVien.TestDelete(); list = DmNhanVienDataProvider.GetListDmNhanVienInfor(); infor = list.Find(delegate(DMNhanVienInfo match) { return(match.MaNhanVien == "TA111"); }); Assert.AreEqual(infor, null); }
public void TestNhanVien03_MaNhanVienHasExistedOnUpdate() { try { TestNhanVien05_InsertSuccess(); List <DMNhanVienInfo> list = DmNhanVienDataProvider.GetListDmNhanVienInfor(); DMNhanVienInfo infor = list.Find(delegate(DMNhanVienInfo match) { return(match.MaNhanVien == "TA111"); }); frmDM_NhanVien frm = new frmDM_NhanVien(); frm.isAdd = false; frm.Oid = infor.IdNhanVien; frmChiTiet_NhanVien frmChiTietNhanVien = new frmChiTiet_NhanVien(frm); frmChiTietNhanVien.SetInput("Bùi Đức Hạnh", "TA004", "04/02/1988", "abcdef", "12345678", "*****@*****.**", "UnitsTest Nhan Vien", 1, 42, 1); frmChiTietNhanVien.TestSave(); list = DmNhanVienDataProvider.GetListDmNhanVienInfor(); List <DMNhanVienInfo> listDuplicate = list.FindAll(delegate(DMNhanVienInfo match) { return(match.MaNhanVien == "TA004"); }); frmChiTietNhanVien.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã nhân viên đã tồn tại trong hệ thống !"); } else { throw; } } }
public void TestNV() { frmDM_NhanVien frm = new frmDM_NhanVien(); frm.ShowDialog(); }