public override global::System.Data.DataTable Clone()
            {
                DataTable2DataTable cln = ((DataTable2DataTable)(base.Clone()));

                cln.InitVars();
                return(cln);
            }
Beispiel #2
0
 private void InitClass()
 {
     this.DataSetName             = "DataSet22";
     this.Prefix                  = "";
     this.Namespace               = "http://tempuri.org/DataSet22.xsd";
     this.EnforceConstraints      = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableDataTable2         = new DataTable2DataTable();
     base.Tables.Add(this.tableDataTable2);
 }
Beispiel #3
0
 internal void InitVars(bool initTable)
 {
     this.tableDataTable2 = ((DataTable2DataTable)(base.Tables["DataTable2"]));
     if ((initTable == true))
     {
         if ((this.tableDataTable2 != null))
         {
             this.tableDataTable2.InitVars();
         }
     }
 }
 private void InitClass()
 {
     this.DataSetName             = "testdbDataSet";
     this.Prefix                  = "";
     this.Namespace               = "http://tempuri.org/testdbDataSet.xsd";
     this.EnforceConstraints      = true;
     this.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableDataTable1         = new DataTable1DataTable();
     base.Tables.Add(this.tableDataTable1);
     this.tableDataTable2 = new DataTable2DataTable();
     base.Tables.Add(this.tableDataTable2);
     this.relationDataTable2_DataTable1 = new System.Data.DataRelation("DataTable2_DataTable1", new System.Data.DataColumn[] {
         this.tableDataTable2.Column1Column
     }, new System.Data.DataColumn[] {
         this.tableDataTable1.Column1Column
     }, false);
     this.Relations.Add(this.relationDataTable2_DataTable1);
 }
        public static void FillWorkloadDataset(DataTable2DataTable datatable, List <Workflow> workflows, List <ExtendedStaticWorkflow> statics)
        {
            foreach (var w in workflows)
            {
                datatable.AddDataTable2Row("", w.Discipline.DisciplineName, "ПИН", "ФИТ", w.Semester.SemesterNumber, w.Group.CountOfStudents, w.Semester.CountOfWeeks, 1, w.Group.CountOfSubgroups, w.Lectures, w.Practices, w.Labs
                                           , GetInt(w.Examen), GetInt(w.Zachet), 0, GetInt(w.KR), 0, 0, w.PracticeWeeks, 0, 0, 0, 0, 0, w.Employee.FullName, w.WorkflowYear.FullYearName, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, 0, 0, 0, w.Agreement.Description);
            }
            foreach (var s in statics)
            {
                var lowerD = s.DisciplineName.ToLower();

                datatable.AddDataTable2Row("", s.DisciplineName, "ПИН", "ФИТ", s.Semester.SemesterNumber, s.Group.CountOfStudents,
                                           (lowerD.Contains("практика") ? (int)s.Value1 : 0)
                                           , 1, 1, 0, 0, 0
                                           , 0, GetInt(s.Zachet), 0, 0, 0,
                                           (lowerD == "учебная практика" ? 1 : 0),
                                           (lowerD.Contains("производственная практика") ? 1 : 0),
                                           (lowerD.Contains("преддипломная практика") ? 1 : 0),
                                           (lowerD == "государственный экзамен бакалавров" ? 1 : 0),
                                           (lowerD == "работа гак" ? 1 : 0),
                                           (lowerD == "председатель гак" ? 1 : 0),
                                           (lowerD == "диссертация бакалавры" ? 1 : 0),
                                           s.Employee.FullName, s.AcademicYear.FullYearName,
                                           (lowerD == "руководство кафедрой" ? 1 : 0),
                                           s.Value1,
                                           s.Value2,
                                           (lowerD == "руководство аспирантами" || lowerD == "прием экзаменов кандидат. и аспирант." ? 1 : 0),
                                           (s.Dictionary.ContainsKey("Калабин А.Л.") ? s.Dictionary["Калабин А.Л."] : 0),
                                           (s.Dictionary.ContainsKey("Биллиг В.А.") ? s.Dictionary["Биллиг В.А."] : 0),
                                           (s.Dictionary.ContainsKey("Мальков А.А.") ? s.Dictionary["Мальков А.А."] : 0),
                                           (s.Dictionary.ContainsKey("Артемов И.Ю.") ? s.Dictionary["Артемов И.Ю."] : 0),
                                           (s.Dictionary.ContainsKey("Котлинский С.В.") ? s.Dictionary["Котлинский С.В."] : 0),
                                           (s.Dictionary.ContainsKey("Прохныч А.Н.") ? s.Dictionary["Прохныч А.Н."] : 0),
                                           (s.Dictionary.ContainsKey("Югов И.В.") ? s.Dictionary["Югов И.В."] : 0),
                                           (s.Dictionary.ContainsKey("Вакансия") ? s.Dictionary["Вакансия"] : 0),
                                           s.Employee2 != null,
                                           s.Value3,
                                           s.Value4,
                                           s.Value5,
                                           s.Agreement.Description
                                           );
            }
        }
 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.relationDataTable2_DataTable1 = this.Relations["DataTable2_DataTable1"];
 }
 internal DataTable2Row(global::System.Data.DataRowBuilder rb) : 
         base(rb) {
     this.tableDataTable2 = ((DataTable2DataTable)(this.Table));
 }
 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 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();
         }
     }
 }
 internal DataTable2Row(global::System.Data.DataRowBuilder rb) :
     base(rb)
 {
     this.tableDataTable2 = ((DataTable2DataTable)(this.Table));
 }