/// <summary> /// Inicjalizuje pola tekstowe i rozwijane listy. Pola tekstowe są zwracane, a rozwijane listy przypisane do pola obiektu. /// </summary> /// <returns>Zainicjalizowane pola tekstowe.</returns> private TextBox[] InitializeTextAndCBConfigs() { TextBox[] textBoxes = new TextBox[textBoxesTexts.Length]; int i; for (i = 0; i < textBoxesTexts.Length; i++) { textBoxes[i] = new TextBox(); textBoxes[i].Name = textBoxesNames[i]; textBoxes[i].Text = textBoxesTexts[i]; textBoxes[i].Location = new Point(150, 30 * (i + 1)); } if (comboBoxesNames != null) { CBConfigs = new ComboBoxConfig[comboBoxesNames.Length]; for (int j = 0; j < comboBoxesNames.Length; j++) { CBConfigs[j] = new ComboBoxConfig(TableNames[j], comboBoxesNames[j], new Point(150, 30 * (i + 1)), comboBoxesKeys[j]); i++; } } textBoxes[0].Enabled = false; return textBoxes; }
/// <summary> /// Funkcja pozwalająca inicjować formę odczyty. /// </summary> private void InitializeReading() { modifRecord = new Reading(); using (var dataBase = new CollectorsManagementSystemEntities()) { try { var item = (from reading in dataBase.Readings where reading.ReadingId == editId select reading).FirstOrDefault(); { modifRecord.CollectorId = item.CollectorId; modifRecord.CounterNo = item.CounterNo; modifRecord.Date = item.Date; modifRecord.ReadingId = item.ReadingId; modifRecord.Value = item.Value; } comboBoxesKeys = item.CollectorId; textBoxesTexts = new string[] { item.ReadingId.ToString(), item.CounterNo.ToString(), item.Date.ToString(), item.Value.ToString() }; Label[] labels = InitializeLabels(); TextBox[] textBoxes = InitializeText(); CBConfig = new ComboBoxConfig(TableNames, comboBoxesNames, new Point(150, 30 * (5)), comboBoxesKeys); this.Controls.AddRange(labels); this.Controls.AddRange(textBoxes); this.Controls.Add(CBConfig.comboBox); } catch { MessageBox.Show("Błąd ładowania odczytu!"); } } }
private void InitializeAreaDictAndTB() { cbcCollector = new ComboBoxConfig("Collector", "cbCollector", new Point(86, 29)); tcInsert.TabPages[2].Controls.Add(cbcCollector.InitializeComboBox()); ControltoEP_Area_Dict = new Dictionary<Control, ErrorProvider>(); ControlToBool_Area_Dict = new Dictionary<Control, bool>(); tbStreet.Validating += Validation; ControltoEP_Area_Dict.Add(tbStreet, Auxiliary.InitializeErrorProvider(tbStreet)); ControlToBool_Area_Dict.Add(tbStreet, false); ComboBox cbCollector = (ComboBox)this.Controls.Find("cbCollector", true)[0]; cbCollector.Validating += ComboBoxValidation; ControltoEP_Area_Dict.Add(cbCollector, Auxiliary.InitializeErrorProvider(cbCollector)); ControlToBool_Area_Dict.Add(cbCollector, true); }
private void InitializeCounterDictAndTB() { cbcAddress = new ComboBoxConfig("Address", "cbAddress", new Point(89, 55)); tcInsert.TabPages[3].Controls.Add(cbcAddress.InitializeComboBox()); cbcCustomer = new ComboBoxConfig("Customer", "cbCustomer", new Point(89, 81)); tcInsert.TabPages[3].Controls.Add(cbcCustomer.InitializeComboBox()); ControltoEP_Counter_Dict = new Dictionary<Control, ErrorProvider>(); ControlToBool_Counter_Dict = new Dictionary<Control, bool>(); tbCounterNo.Validating += Validation; ControltoEP_Counter_Dict.Add(tbCounterNo, Auxiliary.InitializeErrorProvider(tbCounterNo)); ControlToBool_Counter_Dict.Add(tbCounterNo, false); tbCircuitNo.Validating += Validation; ControltoEP_Counter_Dict.Add(tbCircuitNo, Auxiliary.InitializeErrorProvider(tbCircuitNo)); ControlToBool_Counter_Dict.Add(tbCircuitNo, false); ComboBox cbAddress = (ComboBox)this.Controls.Find("cbAddress", true)[0]; cbAddress.Validating += CountersValidation; ControltoEP_Counter_Dict.Add(cbAddress, Auxiliary.InitializeErrorProvider(cbAddress)); ControlToBool_Counter_Dict.Add(cbAddress, true); ComboBox cbCustomer = (ComboBox)this.Controls.Find("cbCustomer", true)[0]; cbCustomer.Validating += CountersValidation; ControltoEP_Counter_Dict.Add(cbCustomer, Auxiliary.InitializeErrorProvider(cbCustomer)); ControlToBool_Counter_Dict.Add(cbCustomer, true); }
private void InitializeAddressDictAndTB() { cbcArea = new ComboBoxConfig("Area", "cbArea", new Point(117, 55)); tcInsert.TabPages[4].Controls.Add(cbcArea.InitializeComboBox()); ControltoEP_Address_Dict = new Dictionary<Control, ErrorProvider>(); ControlToBool_Address_Dict = new Dictionary<Control, bool>(); tbHouseNo.Validating += Validation; ControltoEP_Address_Dict.Add(tbHouseNo, Auxiliary.InitializeErrorProvider(tbHouseNo)); ControlToBool_Address_Dict.Add(tbHouseNo, false); ComboBox cbArea = (ComboBox)this.Controls.Find("cbArea", true)[0]; cbArea.Validating += ComboBoxValidation; ControltoEP_Address_Dict.Add(cbArea, Auxiliary.InitializeErrorProvider(cbArea)); ControlToBool_Address_Dict.Add(cbArea, false); }