public static void FillContactDataset(DataTable4DataTable datatable, List <Workflow> workflows, List <ExtendedStaticWorkflow> statics, Employee employee) { foreach (var w in workflows) { datatable.AddDataTable4Row(w.Employee.FullName, w.Semester.CountOfWeeks * w.Lectures, w.Semester.CountOfWeeks * w.Practices, w.Semester.CountOfWeeks * 2 * 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, 0, w.Discipline.DisciplineName, w.Group?.Name ?? "-", 0); } foreach (var w in statics) { var lowerD = w.DisciplineName.ToLower(); datatable.AddDataTable4Row(employee.FullName, 0, 0, 0, 0, 0, (lowerD == "научно-исследовательская работа в семестре" || lowerD == "преддипломная практика" || lowerD == "производственная практика (научно-исследовательская работа)" ? w.Value1 * w.Group.CountOfStudents:0) , (lowerD.EndsWith(" практика") || lowerD == "руководство аспирантами"? w.Value1 * w.Value2:0), 0, 0, 0, (lowerD == "диссертация бакалавры" ? w.Value1 : 0), (lowerD == "государственный экзамен бакалавров" ? w.GetValueByEmployeeId(employee.Id) : 0), (lowerD == "работа гак" ? w.GetValueByEmployeeId(employee.Id) : 0), w.DisciplineName, "-", (lowerD == "диссертация бакалавры" || lowerD == "государственный экзамен бакалавров" || lowerD == "работа гак" || lowerD == "научно-исследовательская работа в семестре" || lowerD == "преддипломная практика" || lowerD == "производственная практика (научно-исследовательская работа)" || lowerD.EndsWith(" практика") || lowerD == "руководство аспирантами" ? 0: w.Value1) ); } }
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 DataTable4Row(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableDataTable4 = ((DataTable4DataTable)(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(); } } }