private void ovenSelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox comboBox = sender as ComboBox; if (comboBox == null) { return; } if (comboBox.SelectedIndex == -1) { return; } if (comboBox.SelectedValue == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(comboBox); if (dgrow == null) { return; } WriteoffDetailsHelper writeoffDetailHelper = (WriteoffDetailsHelper)dgrow.Item; if (writeoffDetailHelper == null) { return; } writeoffDetailHelper.IdOven = (int)comboBox.SelectedValue; writeoffDetailHelper.IdDetails = 0; writeoffDetailHelper.DetailsCount = 0; }
private void removeRecord(object sender, System.Windows.RoutedEventArgs e) { Button button = sender as Button; if (button == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(button); if (dgrow == null) { return; } WriteoffDetailsHelper writeoffDetailHelper = (WriteoffDetailsHelper)dgrow.Item; if (writeoffDetailHelper == null) { return; } wodh_collection.remove(writeoffDetailHelper); }
private void countValueChange(object sender, PropertyChangedEventArgs e) { IntSpinnerControl updown = sender as IntSpinnerControl; if (updown == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(updown); if (dgrow == null) { return; } WriteoffDetailsHelper writeoffDetailHelper = (WriteoffDetailsHelper)dgrow.Item; if (writeoffDetailHelper == null) { return; } writeoffDetailHelper.DetailsCount = (int)updown.Value; }
private void rowDown(object sender, RoutedEventArgs e) { Button downButton = sender as Button; if (downButton == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(downButton); if (dgrow == null) { return; } Details detail = (Details)dgrow.Item; if (detail == null) { return; } if (!detail.down()) { MessageBox.Show("При выполнении запроса произошли ошибки!\nПодробнее см. в логе ошибок."); } }
private void rowUp(object sender, RoutedEventArgs e) { Button upButton = sender as Button; if (upButton == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(upButton); if (dgrow == null) { return; } Oven oven = (Oven)dgrow.Item; if (oven == null) { return; } if (!oven.up()) { MessageBox.Show("При выполнении запроса произошли ошибки!\nПодробнее см. в логе ошибок."); } }
private void cbxWeekDay_SelectionChanged(object sender, SelectionChangedEventArgs e) { System.Windows.Controls.ComboBox comboBox = sender as System.Windows.Controls.ComboBox; if (comboBox == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(comboBox); if (dgrow == null) { return; } ReportsSetting reportsSetting = (ReportsSetting)dgrow.Item; if (reportsSetting == null) { return; } if (comboBox.SelectedValue == null) { return; } if (reportsSetting.Period == comboBox.SelectedValue.ToString()) { return; } reportsSetting.Day = Int32.Parse(comboBox.SelectedValue.ToString()); reportsSetting.Time = ""; }
private void Button_Click(object sender, RoutedEventArgs e) { System.Windows.Controls.Button button = sender as System.Windows.Controls.Button; if (button == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(button); if (dgrow == null) { return; } ReportsSetting reportsSetting = (ReportsSetting)dgrow.Item; if (reportsSetting == null) { return; } var dlg = new System.Windows.Forms.FolderBrowserDialog(); System.Windows.Forms.DialogResult result = dlg.ShowDialog(this.GetIWin32Window()); if (result == System.Windows.Forms.DialogResult.OK) { reportsSetting.ReportPath = dlg.SelectedPath; //reportsSetting.save(); } }
private void detailsSelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox comboBox = sender as ComboBox; if (comboBox == null) { return; } if (comboBox.SelectedIndex == -1) { return; } if (comboBox.SelectedValue == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(comboBox); if (dgrow == null) { return; } WriteoffDetailsHelper writeoffDetailHelper = (WriteoffDetailsHelper)dgrow.Item; if (writeoffDetailHelper == null) { return; } writeoffDetailHelper.IdDetails = (int)comboBox.SelectedValue; writeoffDetailHelper.DetailsCount = (writeoffDetailHelper.Detail.CurrentCount > 0) ? 1 : 0; int notFillRowCount = WriteoffDetailsHelperCollection.instance() .Collection.Where(x => x.IdDetails == 0).Count(); if (writeoffDetailHelper.IdDetails != 0 && notFillRowCount == 0) { WriteoffDetailsHelper writeoffDetailsHelper = new WriteoffDetailsHelper(); wodh_collection.add(writeoffDetailsHelper); } }
private void detailsSelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox comboBox = sender as ComboBox; if (comboBox == null) { return; } if (comboBox.SelectedIndex == -1) { return; } if (comboBox.SelectedValue == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(comboBox); if (dgrow == null) { return; } SupplyDetailsHelper supplyDetailHelper = (SupplyDetailsHelper)dgrow.Item; if (supplyDetailHelper == null) { return; } supplyDetailHelper.IdDetails = (int)comboBox.SelectedValue; int notFillRowCount = SupplyDetailsHelperCollection.instance() .Collection.Where(x => x.IdDetails == 0).Count(); if (supplyDetailHelper.IdDetails != 0 && notFillRowCount == 0) { SupplyDetailsHelper supplyDetails = new SupplyDetailsHelper(); sdh_collection.add(supplyDetails); } }
//Изменение наименования комплектации, устанавливает статус "Не сохранено" void DlcComplectationItem_TextChanged(object sender, TextChangedEventArgs e) { StangradCRM.Controls.DownListControl downListControl = sender as StangradCRM.Controls.DownListControl; if (downListControl == null) { return; } DataGridRow row = FindItem.FindParentItem <DataGridRow>(downListControl); if (row == null) { return; } Complectation complectation = (Complectation)row.Item; if (complectation == null) { return; } ComplectationItem citem = ComplectationItemViewModel.instance() .getByName(downListControl.Text); if (citem != null) { complectation.Id_complectation_item = citem.Id; } else { complectation.Id_complectation_item = 0; complectation.NewComplectationItemName = downListControl.Text; } complectation.IsSaved = false; }
private void tbxTime_ValueChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { TimePicker timePicker = sender as TimePicker; if (timePicker == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(timePicker); if (dgrow == null) { return; } ReportsSetting reportsSetting = (ReportsSetting)dgrow.Item; if (reportsSetting == null) { return; } reportsSetting.Time = timePicker.Text; }
//Обработка изменения количества комплектаций (в каждой строке) void DudCount_ValueChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { DecimalUpDown decimalUpDown = sender as DecimalUpDown; if (decimalUpDown == null) { return; } DataGridRow row = FindItem.FindParentItem <DataGridRow>(decimalUpDown); if (row == null) { return; } Complectation complectation = (Complectation)row.Item; if (complectation == null) { return; } try { if (complectation.Complectation_count == (int)decimalUpDown.Value) { complectation.IsSaved = true; return; } } catch { complectation.Complectation_count = 0; } complectation.IsSaved = false; complectation.Complectation_count = (int)decimalUpDown.Value; }
//Выбор существующего наименования из выпадающего списка void DlcComplectationItem_OnSelect(object sender, StangradCRM.Controls.SelectionChanged e) { StangradCRM.Controls.DownListControl downList = sender as StangradCRM.Controls.DownListControl; if (downList == null) { return; } DataGridRow row = FindItem.FindParentItem <DataGridRow>(downList); if (row == null) { return; } Complectation complectation = (Complectation)row.Item; if (complectation == null) { return; } if (e.Value != null) { int id_complectation_item = (int)e.Value; if (complectation.Id_complectation_item == id_complectation_item) { complectation.IsSaved = true; return; } ComplectationItem item = ComplectationItemViewModel.instance().getById(id_complectation_item); complectation.Id_complectation_item = id_complectation_item; complectation.IsSaved = false; } }
private void Button_Click_1(object sender, RoutedEventArgs e) { System.Windows.Controls.Button button = sender as System.Windows.Controls.Button; if (button == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(button); if (dgrow == null) { return; } ReportsSetting reportsSetting = (ReportsSetting)dgrow.Item; if (reportsSetting == null) { return; } if (!reportsSetting.save()) { System.Windows.MessageBox.Show("Не удалось сохранить настройку отчета. Подробности см. в логе ошибок!"); } else { if (reportsSetting.NextDateCreated != null) { System.Windows.MessageBox.Show("Настройка выгрузки сохранена.\nСледующая дата выгрузки " + ((DateTime)reportsSetting.NextDateCreated).ToString()); } else { System.Windows.MessageBox.Show("Настройка выгрузки сохранена.\nСледующая дата выгрузки - не установлено."); } } }
void RbnSelected_Checked(object sender, RoutedEventArgs e) { RadioButton radioButton = sender as RadioButton; if (radioButton == null) { return; } DataGridRow dgrow = FindItem.FindParentItem <DataGridRow>(radioButton); if (dgrow == null) { return; } Equipment equipment = (Equipment)dgrow.Item; if (equipment == null) { return; } equipment.IsSelected = true; }