protected override DMTaxCodeInfor GetFormInfo() { DMTaxCodeInfor dmTaxCodeInfor = base.GetFormInfo(); dmTaxCodeInfor.GiaTri = Convert.ToInt32(txtGiaTri.Text); return(dmTaxCodeInfor); }
public void TestTaxCode07_DeleteSuccess() { TestTaxCode05_InsertSuccess(); List <DMTaxCodeInfor> list = DMTaxCodeDataProvider.GetListTaxCodeInfor(); DMTaxCodeInfor infor = list.Find(delegate(DMTaxCodeInfor match) { return(match.Code == "05"); }); frmDM_TaxCode frm = new frmDM_TaxCode(); frm.isAdd = false; frm.Oid = infor.IdTaxCode; frmChiTiet_TaxCode frmChiTietTaxCode = new frmChiTiet_TaxCode(frm); frmChiTietTaxCode.TestDelete(); list = DMTaxCodeDataProvider.GetListTaxCodeInfor(); infor = list.Find(delegate(DMTaxCodeInfor match) { return(match.Code == "05"); }); Assert.AreEqual(infor, null); }
internal int Insert(DMTaxCodeInfor dmTaxCodeInfor) { CreateCommonCommand(Declare.StoreProcedureNamespace.spTaxCodeInsert); SetParams(dmTaxCodeInfor);//tự động set Id từ Infor vào ExecuteNoneQuery(); return(Convert.ToInt32(Parameters["@IdTaxCode"].Value.ToString())); }
internal List <DMTaxCodeInfor> Search(DMTaxCodeInfor dmMaLoiInfor) { CreateGetListCommand(Declare.StoreProcedureNamespace.spTaxCodeSearch); Parameters.AddWithValue("@TenLoi", dmMaLoiInfor.Name); Parameters.AddWithValue("@IdLoaiItem", dmMaLoiInfor.Code); return(FillToList <DMTaxCodeInfor>()); }
protected override void DeleteItem() { DMTaxCodeInfor khaibao = new DMTaxCodeInfor(); khaibao.IdTaxCode = Convert.ToInt32(getValue("clId")); DMTaxCodeDataProvider.Instance.Delete(khaibao); MessageBox.Show("Xóa Thành Công", "Thông Báo"); }
internal bool Exist(DMTaxCodeInfor dmTaxCodeInfor) { CreateCommonCommand(Declare.StoreProcedureNamespace.spTaxCodeExist); Parameters.AddWithValue("@Count", 0).Direction = ParameterDirection.Output; Parameters.AddWithValue("@IdTaxCode", dmTaxCodeInfor.IdTaxCode); Parameters.AddWithValue("@Code", dmTaxCodeInfor.Code); ExecuteNoneQuery(); return(Convert.ToInt32(Parameters["@Count"].Value) == 1); }
private DMTaxCodeInfor getinfor() { DMTaxCodeInfor dmTaxCodeInfor = new DMTaxCodeInfor(); dmTaxCodeInfor.Code = txtMa.Text; dmTaxCodeInfor.Name = txtTen.Text; dmTaxCodeInfor.GhiChu = txtMoTa.Text; dmTaxCodeInfor.SuDung = Convert.ToInt32(chkSuDung.Checked); dmTaxCodeInfor.IdTaxCode = Convert.ToInt32(getValue("clId")); return(dmTaxCodeInfor); }
private void Insert() { if (_taxcodeinfo == null) { _taxcodeinfo = new DMTaxCodeInfor(); _taxcodeinfo.Code = View.Code; _taxcodeinfo.Name = View.Name; _taxcodeinfo.GhiChu = View.GhiChu; _taxcodeinfo.SuDung = View.SuDung; _taxcodeinfo.GiaTri = View.GiaTri; _taxcodeinfo.IdTaxCode = DmTaxCodeDAO.Instance.Insert(_taxcodeinfo); ((List <DMTaxCodeInfor>)DSBieuMauThueView.Instance.DataSource).Add(_taxcodeinfo); DSBieuMauThueView.Instance.RefreshDataSource(); } }
public void TestTaxCode03_MaTaxCodeHasExistedOnUpdate() { try { TestTaxCode05_InsertSuccess(); List <DMTaxCodeInfor> list = DMTaxCodeDataProvider.GetListTaxCodeInfor(); DMTaxCodeInfor infor = list.Find(delegate(DMTaxCodeInfor match) { return(match.Code == "05"); }); frmDM_TaxCode frm = new frmDM_TaxCode(); frm.isAdd = false; frm.Oid = infor.IdTaxCode; frmChiTiet_TaxCode frmChiTietTaxCode = new frmChiTiet_TaxCode(frm); frmChiTietTaxCode.SetInput("taxcode1", "01", "Unit test ma taxcode", 1); frmChiTietTaxCode.TestSave(); list = DMTaxCodeDataProvider.GetListTaxCodeInfor(); List <DMTaxCodeInfor> listDuplicate = list.FindAll(delegate(DMTaxCodeInfor match) { return(match.Code == "01"); }); frmChiTietTaxCode.TestDelete(); Assert.AreEqual(1, listDuplicate.Count); } catch (Exception ex) { if (ex.GetType() != typeof(AssertFailedException)) { Assert.AreEqual(ex.Message, "Mã Taxcode đã tồn tại trong hệ thống !"); } else { throw; } } }
private bool Exist(DMTaxCodeInfor dmTaxCodeInfor) { return(dmTaxCodeInfor.IdTaxCode != idTaxCode && dmTaxCodeInfor.Code != null && dmTaxCodeInfor.Code.ToLower() == txtMa.Text.Trim().ToLower()); }
internal void Delete(DMTaxCodeInfor dmTaxCodeInfor) { CreateCommonCommand(Declare.StoreProcedureNamespace.spTaxCodeDelete); Parameters.AddWithValue("@IdTaxCode", dmTaxCodeInfor.IdTaxCode); ExecuteNoneQuery(); }
internal void Update(DMTaxCodeInfor dmTaxCodeInfor) { CreateCommonCommand(Declare.StoreProcedureNamespace.spTaxCodeUpdate); SetParams(dmTaxCodeInfor); ExecuteNoneQuery(); }
private void GetData() { _taxcodeinfo = View.taxcodeinfo; }