public static void FillIndPlanDataset(DataTable5DataTable datatable, List <Workflow> workflows, List <ExtendedStaticWorkflow> statics, Employee employee)
        {
            foreach (var w in workflows)
            {
                datatable.AddDataTable5Row(w.Employee.FullName, w.Semester.CountOfWeeks * w.Lectures, w.Semester.CountOfWeeks * w.Practices, w.Semester.CountOfWeeks * w.Labs * w.Group.CountOfSubgroups,
                                           GetInt(w.KR) * w.Group.CountOfStudents * 2, GetInt(w.KP) * w.Group.CountOfStudents * 3, 0, 0,
                                           0.05 * w.Lectures * w.Semester.CountOfWeeks + 2 * 1 * GetInt(w.Examen), GetInt(w.Zachet) * w.Group.CountOfStudents * 0.25,
                                           GetInt(w.Examen) * 0.33 * w.Group.CountOfStudents, 0, 0, w.Discipline.DisciplineName, w.Group?.FullName ?? "-", w.WorkflowYear?.FullYearName, 0, 0, 0, 0, 0, 0, w.Group?.CountOfStudents ?? 0,
                                           WorkflowCalculator.CalculateSimpleWorkflow(w),
                                           GetInt(w.Semester.IsAutumn)
                                           );
            }
            foreach (var w in statics)
            {
                var lowerD = w.DisciplineName.ToLower();

                datatable.AddDataTable5Row(employee.FullName, 0, 0,
                                           0, 0, 0, 0, 0, 0, 0, 0,
                                           (lowerD == "государственный экзамен бакалавров" ? w.GetValueByEmployeeId(employee.Id) : 0),
                                           (lowerD == "работа гак" ? w.GetValueByEmployeeId(employee.Id) : 0),
                                           w.DisciplineName, w.Group?.FullName, w.AcademicYear?.FullYearName,
                                           (lowerD == "диссертация бакалавры" || lowerD == "государственный экзамен бакалавров" || lowerD == "работа гак" ? 0 : w.Value1)
                                           , 0
                                           , 0
                                           , 0, 0, (lowerD == "диссертация бакалавры" ? w.Value1 : 0), w.Group?.CountOfStudents ?? 0
                                           , (lowerD == "государственный экзамен бакалавров" ? w.GetValueByEmployeeId(employee.Id) : 0)
                                           + (lowerD == "работа гак" ? w.GetValueByEmployeeId(employee.Id) : 0)
                                           + (/*lowerD == "диссертация бакалавры" ||*/ lowerD == "государственный экзамен бакалавров" || lowerD == "работа гак" ? 0 : w.Value1)
                                           , GetInt(w.Semester.IsAutumn)
                                           );
            }
        }
 private void InitClass() {
     this.DataSetName = "AltalanosDataSet";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/AltalanosDataSet.xsd";
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableDataTable1 = new DataTable1DataTable();
     base.Tables.Add(this.tableDataTable1);
     this.tableDataTable2 = new DataTable2DataTable();
     base.Tables.Add(this.tableDataTable2);
     this.tableDataTable3 = new DataTable3DataTable();
     base.Tables.Add(this.tableDataTable3);
     this.tableDataTable4 = new DataTable4DataTable();
     base.Tables.Add(this.tableDataTable4);
     this.tableDataTable5 = new DataTable5DataTable();
     base.Tables.Add(this.tableDataTable5);
     this.tableDataTable6 = new DataTable6DataTable();
     base.Tables.Add(this.tableDataTable6);
 }
 internal DataTable5Row(global::System.Data.DataRowBuilder rb) : 
         base(rb) {
     this.tableDataTable5 = ((DataTable5DataTable)(this.Table));
 }
 internal void InitVars(bool initTable) {
     this.tableDataTable1 = ((DataTable1DataTable)(base.Tables["DataTable1"]));
     if ((initTable == true)) {
         if ((this.tableDataTable1 != null)) {
             this.tableDataTable1.InitVars();
         }
     }
     this.tableDataTable2 = ((DataTable2DataTable)(base.Tables["DataTable2"]));
     if ((initTable == true)) {
         if ((this.tableDataTable2 != null)) {
             this.tableDataTable2.InitVars();
         }
     }
     this.tableDataTable3 = ((DataTable3DataTable)(base.Tables["DataTable3"]));
     if ((initTable == true)) {
         if ((this.tableDataTable3 != null)) {
             this.tableDataTable3.InitVars();
         }
     }
     this.tableDataTable4 = ((DataTable4DataTable)(base.Tables["DataTable4"]));
     if ((initTable == true)) {
         if ((this.tableDataTable4 != null)) {
             this.tableDataTable4.InitVars();
         }
     }
     this.tableDataTable5 = ((DataTable5DataTable)(base.Tables["DataTable5"]));
     if ((initTable == true)) {
         if ((this.tableDataTable5 != null)) {
             this.tableDataTable5.InitVars();
         }
     }
     this.tableDataTable6 = ((DataTable6DataTable)(base.Tables["DataTable6"]));
     if ((initTable == true)) {
         if ((this.tableDataTable6 != null)) {
             this.tableDataTable6.InitVars();
         }
     }
 }