Пример #1
0
 //грид обновляется при каждом переключении между строениями, и при создании новой записи
 void ReloadBuildInfo()
 {
     dataBuildInfo = new Data(Data.DataTypes.СтоимостьСтроения, strConnect);
     grid = new DataGridConfig(dgTable);
     grid.ShowData(dataBuildInfo, "ID_строение = " + build.ID, "ID");
     dataBuildInfo.Table.Columns["ID_строение"].DefaultValue = build.ID;
 }
Пример #2
0
 void InitForm()
 {
     try
     {
         dataBuild = new Data(Data.DataTypes.Строение, strConnect);
         dataBuildInfo = new Data(Data.DataTypes.СтоимостьСтроения, strConnect);
     }
     catch(Exception ex)
     {
         MessageBox.Show("Ошибка подключения к базе данных!\n\n\nПодробно:\n" + ex.Message);
         this.Close();
         return;
     }
     grid = new DataGridConfig(dgTable);
     if (dataBuild.Table.Rows.Count == 0)
     {
         build = new Data_Строение(dataBuild);
         currentBuild = -1;
     }
     else
     {
         build = new Data_Строение(dataBuild, 0);
         currentBuild = 0;
         FillForm(build);
         grid.ShowData(dataBuildInfo, "ID_строение = " + build.ID, "ID");
         dataBuildInfo.Table.Columns["ID_строение"].DefaultValue = build.ID;
     }
 }
Пример #3
0
 //грид обновляется при каждом переключении между работниками, и при создании новой записи
 void ReloadGridsInfo()
 {
     if (currentTypeInfo == Data.DataTypes.ПодоходныйНалогПеречислено || currentTypeInfo == Data.DataTypes.СтраховойВзнос || currentTypeInfo == Data.DataTypes.ПенсионныйВзнос)
     {
         dataEmplInfo = new DataPartialTables(currentTypeInfo, strConnect);
     }
     else
     {
         dataEmplInfo = new Data(currentTypeInfo, strConnect);
     }
     grid = new DataGridConfig(dgTable1);
     grid.ShowData(dataEmplInfo, "работникID = " + employee.работникID, "работникID");
     dataEmplInfo.Table.Columns["работникID"].DefaultValue = employee.работникID;
 }
Пример #4
0
 bool LoadData(Data.DataTypes type)
 {
     try
     {
         data = new Data(type, strConnect);
         DataGridConfig grid = new DataGridConfig(dgTable);
         grid.ShowData(data);
         return true;
     }
     catch(Exception ex)
     {
         MessageBox.Show("Ошибка подключения к базе данных!\n\n\nПодробно:\n" + ex.Message);
         return false;
     }
 }
Пример #5
0
 void InitForm()
 {
     dataEmpl = new Data(Data.DataTypes.Работник, strConnect);
     dataEmplInfo = new Data(Data.DataTypes.Выплаты, strConnect);
     currentTypeInfo = Data.DataTypes.Выплаты;
     grid = new DataGridConfig(dgTable1);
     if (dataEmpl.Table.Rows.Count == 0)
     {
         employee = new Data_Работник(dataEmpl);
         currentEmpl = -1;
     }
     else
     {
         employee = new Data_Работник(dataEmpl, 0);
         currentEmpl = 0;
         FillForm(employee);
         grid.ShowData(dataEmplInfo, "работникID = " + employee.работникID, "работникID");
         dataEmplInfo.Table.Columns["работникID"].DefaultValue = employee.работникID;
     }
 }