public void TestDuAn07_DeleteSuccess() { TestDuAn05_InsertSuccess(); List <DMDuAnInfor> list = DMDuAnDataProvider.Instance.GetListDuAnInfo(); DMDuAnInfor infor = list.Find(delegate(DMDuAnInfor match) { return(match.MaDuAn == "13"); }); frmDM_DuAn frm = new frmDM_DuAn(); frm.isAdd = false; frm.Oid = infor.IdDuAn; frmChiTiet_DuAn frmChiTietDuAn = new frmChiTiet_DuAn(frm); frmChiTietDuAn.TestDelete(); list = DMDuAnDataProvider.Instance.GetListDuAnInfo(); infor = list.Find(delegate(DMDuAnInfor match) { return(match.MaDuAn == "13"); }); Assert.AreEqual(infor, null); }
protected override void DeleteItem() { DMDuAnInfor khaibao = new DMDuAnInfor(); khaibao.IdDuAn = Convert.ToInt32(getValue("clId")); DMDuAnDataProvider.Instance.Delete(khaibao); MessageBox.Show("Xóa Thành Công", "Thông Báo"); }
private DMDuAnInfor getinfor() { DMDuAnInfor dmDuAnInfor = new DMDuAnInfor(); dmDuAnInfor.MaDuAn = txtMa.Text; dmDuAnInfor.TenDuAn = txtTen.Text; dmDuAnInfor.GhiChu = txtMoTa.Text; dmDuAnInfor.SuDung = Convert.ToInt32(chkSuDung.Checked); dmDuAnInfor.IdDuAn = Convert.ToInt32(getValue("clId")); return(dmDuAnInfor); }
private void Insert() { if (_duaninfor == null) { _duaninfor = new DMDuAnInfor(); _duaninfor.MaDuAn = View.MaDuAn; _duaninfor.TenDuAn = View.TenDuAn; _duaninfor.GhiChu = View.GhiChu; _duaninfor.SuDung = View.SuDung; _duaninfor.IdDuAn = DmDuAnDAO.Instance.Insert(_duaninfor); ((List <DMDuAnInfor>)DSDuAnView.Instance.DataSource).Add(_duaninfor); DSDuAnView.Instance.RefreshDataSource(); } }
public void TestDuAn03_MaDuAnHasExistedOnUpdate() { try { TestDuAn05_InsertSuccess(); List <DMDuAnInfor> list = DMDuAnDataProvider.Instance.GetListDuAnInfo(); DMDuAnInfor infor = list.Find(delegate(DMDuAnInfor match) { return(match.MaDuAn == "13"); }); frmDM_DuAn frm = new frmDM_DuAn(); frm.isAdd = false; frm.Oid = infor.IdDuAn; frmChiTiet_DuAn frmChiTietDuAn = new frmChiTiet_DuAn(frm); frmChiTietDuAn.SetInput("Test1", "03", "Unit test ma du an", 1); frmChiTietDuAn.TestSave(); list = DMDuAnDataProvider.Instance.GetListDuAnInfo(); List <DMDuAnInfor> listDuplicate = list.FindAll(delegate(DMDuAnInfor match) { return(match.MaDuAn == "03"); }); frmChiTietDuAn.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã đã tồn tại trong hệ thống!"); } else { throw; } } }
private void GetData() { _duaninfor = View.duaninfor; }
private bool Exist(DMDuAnInfor dmDuAnInfor) { return(dmDuAnInfor.IdDuAn != idDuAn && dmDuAnInfor.MaDuAn != null && dmDuAnInfor.MaDuAn.ToLower() == txtMa.Text.Trim().ToLower()); }
internal List <DMDuAnInfor> Search(DMDuAnInfor dmDuAnInfor) { return(GetListCommand <DMDuAnInfor>(Declare.StoreProcedureNamespace.spDuAnSearch, dmDuAnInfor.TenDuAn, dmDuAnInfor.MaDuAn)); }
public bool Exist(DMDuAnInfor dmDuAnInfor) { ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnExist, dmDuAnInfor.IdDuAn, dmDuAnInfor.MaDuAn); return(Convert.ToInt32(Parameters["p_Count"].Value) == 1); }
internal void Delete(DMDuAnInfor dmDuAnInfor) { ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnDelete, dmDuAnInfor.IdDuAn); }
internal int Insert(DMDuAnInfor dmDuAnInfor) { ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnInsert, ParseToParams(dmDuAnInfor)); return(Convert.ToInt32(Parameters["p_IdDuAn"].Value.ToString())); }
internal void Update(DMDuAnInfor dmDuAnInfor) { ExecuteCommand(Declare.StoreProcedureNamespace.spDuAnUpdate, ParseToParams(dmDuAnInfor)); }