public void TestMaLoi07_DeleteSuccess() { TestMaLoi05_InsertSuccess(); List <DMMaLoiInfor> list = DMMaLoiDataProvider.GetListMaLoiInfor(); DMMaLoiInfor infor = list.Find(delegate(DMMaLoiInfor match) { return(match.MaLoi == "001"); }); frmDM_MaLoi frm = new frmDM_MaLoi(); frm.isAdd = false; frm.Oid = infor.IdMaLoi; frmChiTiet_MaLoi frmChiTietMaLoi = new frmChiTiet_MaLoi(frm); frmChiTietMaLoi.TestDelete(); list = DMMaLoiDataProvider.GetListMaLoiInfor(); infor = list.Find(delegate(DMMaLoiInfor match) { return(match.MaLoi == "001"); }); Assert.AreEqual(infor, null); }
private void Delete() { DMMaLoiDataProvider.Delete(new DMMaLoiInfor { IdMaLoi = Oid }); LoadData(); SetControl(false); }
private void ucActions1_OnDelete(object obj) { //DMMaLoiInfor khaibao = new DMMaLoiInfor(); //khaibao.IdMaLoi = Convert.ToInt32(getValue("IdMaLoi")); DMMaLoiDataProvider.Delete(new DMMaLoiInfor { IdMaLoi = Convert.ToInt32(getValue("IdMaLoi")) }); MessageBox.Show("Xóa Thành Công", "Thông Báo"); dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor(); }
private void Delete() { if (frm.isAdd) { throw new InvalidOperationException("Bạn không thể xóa khi đang thêm mới!"); } DMMaLoiDataProvider.Delete(new DMMaLoiInfor { IdMaLoi = frm.Oid }); }
private void Save() { if (Check()) { if (frm.isAdd) { DMMaLoiDataProvider.Insert(SetMaLoiInfo()); } else { DMMaLoiDataProvider.Update(SetMaLoiInfo()); } } }
public void TestMaLoi05_InsertSuccess() { frmDM_MaLoi frm = new frmDM_MaLoi(); frm.Oid = 0; frm.isAdd = true; frmChiTiet_MaLoi frmChiTietMaLoi = new frmChiTiet_MaLoi(frm); frmChiTietMaLoi.SetInput("Ma Loi 1", "001", "Unit test MaLoi", 1); frmChiTietMaLoi.TestSave(); List <DMMaLoiPairInfor> list = DMMaLoiDataProvider.Search(new DMMaLoiPairInfor { MaLoi = "001" }); Assert.AreEqual(list.Count, 1); }
private void frmDM_MaLoi_Load(object sender, EventArgs e) { try { dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor(); } catch { //#if DEBUG // MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); //#else // MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); //#endif // this.Dispose(); } }
private void LoadData() { if (frm.isAdd) { Reset(); } else { dm = DMMaLoiDataProvider.GetLoaiItemByIdInfo(frm.Oid); txtMaLoi.Text = dm.MaLoi; txtTenLoi.Text = dm.TenLoi; txtGhiChu.Text = dm.GhiChu; cbSuDung.Checked = dm.SuDung == 1; txtLoaiSanPham.Text = dm.TenLoaiSP; } }
public frmDmMaLoiTestUnits() { frmLogin frmLogin = new frmLogin(); frmLogin.TestLogin("quantri", "quantri"); //chuẩn bị dữ liệu để test List <DMMaLoiInfor> list = DMMaLoiDataProvider.GetListMaLoiInfor(); List <DMMaLoiInfor> listMatch = list.FindAll(delegate(DMMaLoiInfor match) { return(match.MaLoi == "001"); }); foreach (DMMaLoiInfor dmMaLoiInfor in listMatch) { DMMaLoiDataProvider.Delete(dmMaLoiInfor); } }
private bool Check() { if (String.IsNullOrEmpty(txtMaLoi.Text)) { txtMaLoi.Focus(); throw new InvalidOperationException("Mã Lỗi không được để trống !"); } if (String.IsNullOrEmpty(txtTenLoi.Text)) { txtTenLoi.Focus(); throw new InvalidOperationException("Tên Lỗi không được để trống !"); } if (DMMaLoiDataProvider.Kiemtra(new DMMaLoiInfor { IdMaLoi = frm.Oid, MaLoi = txtMaLoi.Text.Trim() })) { throw new InvalidOperationException("Mã Lỗi đã tồn tại trong hệ thống!"); } return(true); }
private void ucActions1_OnValidate(object obj, ActionState actionMode) { switch (actionMode) { case ActionState.ADD: case ActionState.UPDATE: idMaLoi = getEditId(obj); if (txtMaLoi.Text == String.Empty) { throw new Exception("Mã Lỗi Không Được Để Trống!"); } if (DMMaLoiDataProvider.Kiemtra(new DMMaLoiInfor { IdMaLoi = idMaLoi, TenLoi = txtTenLoi.Text })) { //với trường hợp update, delete thì thì phải check xem là đã có bảng nào tham chiếu đến chưa. //Nếu có thì không xóa mà warning người dùng và cập nhật lại sudung=0, và phải warning nếu update. throw new Exception("Mã Lỗi Đã Tồn Tại!"); } break; } }
public void TestMaLoi03_MaMaLoiHasExistedOnUpdate() { try { TestMaLoi05_InsertSuccess(); List <DMMaLoiInfor> list = DMMaLoiDataProvider.GetListMaLoiInfor(); DMMaLoiInfor infor = list.Find(delegate(DMMaLoiInfor match) { return(match.MaLoi == "001"); }); frmDM_MaLoi frm = new frmDM_MaLoi(); frm.isAdd = false; frm.Oid = infor.IdMaLoi; frmChiTiet_MaLoi frmChiTietMaLoi = new frmChiTiet_MaLoi(frm); frmChiTietMaLoi.SetInput("Ma Loi 1", "sdfsdf", "Unit test MaLoi", 1); frmChiTietMaLoi.TestSave(); list = DMMaLoiDataProvider.GetListMaLoiInfor(); List <DMMaLoiInfor> listDuplicate = list.FindAll(delegate(DMMaLoiInfor match) { return(match.MaLoi == "sdfsdf"); }); frmChiTietMaLoi.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã Lỗi đã tồn tại trong hệ thống!"); } else { throw; } } }
private void ucActions1_OnAdd(object obj) { DMMaLoiDataProvider.Insert(getinfor()); MessageBox.Show("Thêm bảng thành công!"); dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor(); }
protected override void LoadData() { grcBase.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor(); btTimKiem.Text = Resources.btnSearch; }
private void btTimKiem_Click(object sender, EventArgs e) { grcBase.DataSource = DMMaLoiDataProvider.Search(new DMMaLoiPairInfor { MaLoi = txtMaLoi.Text.Trim(), TenLoi = txtTenLoiSearch.Text.Trim() }); }
private void ucActions1_OnUpdate(object obj) { DMMaLoiDataProvider.Update(getinfor()); MessageBox.Show("Sửa bảng thành công!"); dgvList.DataSource = DMMaLoiDataProvider.GetListMaLoiInfor(); }
protected override void OnLoad() { ListInitInfo = DMMaLoiDataProvider.GetListMaLoiPairInfor(); }