public void PrepareReportT(SalaryCalcTInfo sct) { if (!PreparingReport) { return; } var list = new List <CalcRRow>(); var c1 = new CalcRRow() { IsTitle = true, Caption = "Kopā amati" }; list.Add(c1); list.AddRange(ReportRows); var ce = new CalcRRow() { IsTitle = true }; foreach (var sc in sct.LinkedSCI) { list.Add(ce); c1 = new CalcRRow() { IsTitle = true, Caption = sc.SR.GetPositionTitle() }; list.Add(c1); list.AddRange(sc.CalcR.ReportRows); } ReportRows = list; }
public void PrepareList() { if (!PreparingReport) { return; } var list = new List <CalcRRow>(); DateTime dt1 = DateTime.MinValue; bool totalsdone = false; foreach (var r in ReportRows) { if (r.Date1 != dt1 && !r.IsTotals) { var c1 = new CalcRRow(); c1.IsTitle = true; c1.Caption = string.Format("{0:dd.MM.yyyy}-{1:dd.MM.yyyy}", r.Date1, r.Date2); list.Add(c1); dt1 = r.Date1; } if (!totalsdone && r.IsTotals) { var c1 = new CalcRRow() { IsTitle = true, Caption = "kopsumma" }; list.Add(c1); totalsdone = true; } list.Add(r); } ReportRows = list; }
public void AddToListT(CalcRRow cr) { var cr1 = new CalcRRow(); cr1.SetFrom(cr); cr1.IsTotals = true; ReportRows.Add(cr1); }
public void AddToList(CalcRRow cr, DateTime dt1, DateTime dt2) { var cr1 = new CalcRRow(); cr1.SetFrom(cr); cr1.Date1 = dt1; cr1.Date2 = dt2; ReportRows.Add(cr1); }
public void SetFrom(CalcRRow cr) { Caption = cr.Caption; Rate = cr.Rate; RateForDays = cr.RateForDays; RateForMonth = cr.RateForMonth; RateMax = cr.RateMax; RateDivided = cr.RateDivided; Days = cr.Days; }
public CalcRInfo(bool fillist, int calcver) { PreparingReport = fillist; CalcVer = calcver; if (fillist) { ReportRows = new List <CalcRRow>(); CrUntaxedMinimum = new CalcRRow("neapliekamais minimums"); CrDependants = new CalcRRow("par apgādajamajiem"); CrInvalidity = new CalcRRow("par invaliditāti"); CrRetaliation = new CalcRRow("rehabilitētā persona"); CrNationalMovement = new CalcRRow("nac.pret.kust. dalībnieks"); CrExpenses = new CalcRRow("izmaksas"); } }