public IncomeTaxTableDetailUI() { InitializeComponent(); lId = ""; lOperation = GlobalVariables.Operation.Add; loIncomeTaxTable = new IncomeTaxTable(); }
private void tsmIncomeTaxTable_Click(object sender, EventArgs e) { try { foreach (TabPage _tab in this.tbcNSites_V.TabPages) { if (_tab.Text == "IncomeTaxTable List") { tbcNSites_V.SelectedTab = _tab; return; } } IncomeTaxTable _IncomeTaxTable = new IncomeTaxTable(); Type _Type = typeof(IncomeTaxTable); ListFormPayrollUI _ListForm = new ListFormPayrollUI((object)_IncomeTaxTable, _Type); TabPage _ListFormTab = new TabPage(); _ListFormTab.ImageIndex = 24; _ListForm.ParentList = this; displayControlOnTab(_ListForm, _ListFormTab); } catch (Exception ex) { ErrorMessageUI em = new ErrorMessageUI(ex.Message, this.Name, "tsmIncomeTaxTable_Click"); em.ShowDialog(); return; } }
public void Can_Add_New_Entry() { var table = new IncomeTaxTable(); table.AddNewEntry(0, 18200, 0); Assert.AreEqual(1, table.Entries); }
public IncomeTaxTableDetailUI(string[] pRecords) { InitializeComponent(); lId = ""; lOperation = GlobalVariables.Operation.Edit; loIncomeTaxTable = new IncomeTaxTable(); lRecords = pRecords; }
public void Can_Get_Income_Tax() { var table = new IncomeTaxTable(); table.AddNewEntry(0, 18200, 0); var incomeTax = table.GetIncomeTax(18200); Assert.AreEqual(0, incomeTax); }
public void Can_Get_Entry_Based_On_Salary() { var table = new IncomeTaxTable(); table.AddNewEntry(37001, 80000, 3572); var entry = table.GetEntry(60050); Assert.AreEqual(37001, entry.Min); Assert.AreEqual(80000, entry.Max); }
public void Can_Get_Entry() { var table = new IncomeTaxTable(); table.AddNewEntry(0, 18200, 0); var entry = table.GetEntry(0, 18200); Assert.AreEqual(0, entry.Min); Assert.AreEqual(18200, entry.Max); Assert.AreEqual(0, entry.Value); }
public void Can_Add_New_Entry_With_Plus() { var table = new IncomeTaxTable(); var plusInfo = new PlusInfo { PlusValue = 0.325, PlusOver = 37000 }; table.AddNewEntry(37001, 80000, 3572, plusInfo); Assert.AreEqual(1, table.Entries); }
public void Can_Get_Income_Tax_With_Plus() { var table = new IncomeTaxTable(); var plusInfo = new PlusInfo { PlusValue = 0.325, PlusOver = 37000 }; table.AddNewEntry(37001, 80000, 3572, plusInfo); var incomeTax = table.GetIncomeTax(60050); Assert.AreEqual(922, incomeTax); }
private static IncomeTaxTable GetIncomeTaxTable() { var table = new IncomeTaxTable(); table.AddNewEntry(0, 18200, 0); table.AddNewEntry(37001, 80000, 3572, new PlusInfo { PlusValue = 0.325, PlusOver = 37000 }); table.AddNewEntry(80001, 180000, 17547, new PlusInfo { PlusValue = 0.37, PlusOver = 80000 }); return(table); }
public void Can_Get_Entry_With_Plus() { var table = new IncomeTaxTable(); var plusInfo = new PlusInfo { PlusValue = 0.325, PlusOver = 37000 }; table.AddNewEntry(37001, 80000, 3572, plusInfo); var entry = table.GetEntry(37001, 80000); Assert.AreEqual(37001, entry.Min); Assert.AreEqual(80000, entry.Max); Assert.AreEqual(3572, entry.Value); Assert.AreEqual(0.325, entry.PlusInfo.PlusValue); Assert.AreEqual(37000, entry.PlusInfo.PlusOver); }
public MonthlyPayslipCalculator(IncomeTaxTable taxTable) { _taxTable = taxTable; }
public string updateIncomeTaxTable([FromBody] IncomeTaxTable pIncomeTaxTable) { return(loIncomeTaxTable.updateIncomeTaxTable(pIncomeTaxTable)); }
public string insertIncomeTaxTable([FromBody] IncomeTaxTable pIncomeTaxTable) { return(loIncomeTaxTable.insertIncomeTaxTable(pIncomeTaxTable)); }
public void Initialize() { _incomeTaxTable = new IncomeTaxTable(); }
public void Getting_Not_Existing_Entry_Based_On_Salary_Should_Throw() { var table = new IncomeTaxTable(); table.GetEntry(60050); }
public void New_TaxTable_Should_Be_Empty() { var table = new IncomeTaxTable(); Assert.AreEqual(0, table.Entries); }
public void Getting_Not_Existing_Entry_Should_Throw() { var table = new IncomeTaxTable(); table.GetEntry(0, 18200); }