public ItogOtchet(int TZan,int Year) { if (TZan == PlanTypeZan) { NameOtchet = "ИТОГОВЫЙ ОТЧЕТ ПО ПЛАНИРУЕМОМУ РАСПРЕДЕЛЕНИЮ ВЫПУСКНИКОВ " + (Year - 1).ToString() + "-" + Year.ToString() + " УЧЕБНОГО ГОДА ПО КАНАЛАМ ЗАНЯТОСТИ"; NameSheet = "План-е распределение "+ Year.ToString(); } else { NameOtchet = "ИТОГОВЫЙ ОТЧЕТ ПО ФАКТИЧЕСКОМУ РАСПРЕДЕЛЕНИЮ ВЫПУСКНИКОВ " + (Year - 1).ToString() + "-" + Year.ToString() + " УЧЕБНОГО ГОДА ПО КАНАЛАМ ЗАНЯТОСТИ"; NameSheet = "Факт-е распределение " + Year.ToString(); } this.Yr = Year; this.TZan = TZan; ItogVPO = new Stroka(); ItogSPO = new Stroka(); ListFac = new List<Fac>(); }
public Stroka Stroka; // { get; set; } #endregion Fields #region Constructors public Spec() { Stroka = new Stroka(); }
private void RaschetItogSPO() { try { var Fac = ListFac.Where(f => f.idFac == ConstRep.FacII).First(); ItogSPO = Fac.Stroka; } catch (Exception) { } }
IXLWorksheet Str(IXLWorksheet ws, Stroka s, ref int i, ref int j) { ws.Cell(i, j++).Value = s.FullKol;//Общее кол-во человек ws.Cell(i, j++).Value = s.KolBudzet;//кол-во бюджетников ws.Cell(i, j++).Value = s.KolKontrakt;//кол-во контрактников foreach (var z in s.ListZan)//занятость { ws.Cell(i, j++).Value = z.KolBudzet; ws.Cell(i, j++).Value = z.KolKontrakt; } ws.Cell(i, j++).Value = Math.Round(s.ProcBudzet, 0); ws.Cell(i, j++).Value = Math.Round(s.ProcKontrakt, 0); ws.Cell(i, j++).Value = Math.Round(s.Proc, 0); i++; return ws; }
public Stroka Stroka; //{ get; set; } #endregion Fields #region Constructors public Fac() { Stroka = new Stroka(); ListSpec = new List<Spec>(); }