//тип расцепителя private void pbxClearDisType_Click(object sender, EventArgs e) { dgvcCmbDisTyp.DefaultCellStyle.BackColor = System.Drawing.Color.White; if (disCurrent == null) { bs_disTCbr.DataSource = EquipServices.GetAllDisType(); } disType = null; cboCbrDisType.ResetText(); if (disModel == null) { if (manufacturer == null) { bs_disMCbr.DataSource = EquipServices.GetAllDisModel(); cboCbrDisModel.ResetText(); } else { bs_disMCbr.DataSource = EquipServices.GetAllDisModel(manufacturer.Id); cboCbrDisModel.ResetText(); } } SearchCbr(null); }
//ток расцепителя private void cboCbrDisCur_SelectionChangeCommitted(object sender, EventArgs e) { disCurrent = cboCbrDisCur.SelectedItem as DisCurrent; if (disCurrent != null) { SearchCbr(dgvcCmbDisCur); bs_cbrCCbr.DataSource = EquipServices.GetAllCbCur(disCurrent.Id); bs_disTCbr.DataSource = EquipServices.GetAllDisType(disCurrent.Id); cboCbrCbCur.ResetText(); cboCbrDisType.ResetText(); } }
//загрузка источников для Current Breaker private void CbrDataSourceLoad() { //источники для таблицы поиска bs_manfCbr.DataSource = EquipServices.GetAllManuf(); bs_disCCbr.DataSource = EquipServices.GetAllDisCur(); bs_cbrCCbr.DataSource = EquipServices.GetAllCbCur(); bs_icuVCbr.DataSource = EquipServices.GetAllIcu(); bs_icuLCbr.DataSource = EquipServices.GetAllIcuLiteral(); bs_disTCbr.DataSource = EquipServices.GetAllDisType(); bs_disMCbr.DataSource = EquipServices.GetAllDisModel(); bs_seriaCbr.DataSource = EquipServices.GetAllSeria(); bs_poleCbr.DataSource = EquipServices.GetAllPoleNumber(); bs_voltCbr.DataSource = EquipServices.GetAllVoltage(); //источники для таблицы выбранных bs_manfCbrPrj.DataSource = EquipServices.GetAllManuf(); bs_disCCbrPrj.DataSource = EquipServices.GetAllDisCur(); bs_cbrCCbrPrj.DataSource = EquipServices.GetAllCbCur(); bs_icuVCbrPrj.DataSource = EquipServices.GetAllIcu(); bs_icuLCbrPrj.DataSource = EquipServices.GetAllIcuLiteral(); bs_disTCbrPrj.DataSource = EquipServices.GetAllDisType(); bs_disMCbrPrj.DataSource = EquipServices.GetAllDisModel(); bs_seriaCbrPrj.DataSource = EquipServices.GetAllSeria(); bs_poleCbrPrj.DataSource = EquipServices.GetAllPoleNumber(); bs_voltCbrPrj.DataSource = EquipServices.GetAllVoltage(); //источники для аналогов bs_manfCbrAn.DataSource = EquipServices.GetAllManuf(); bs_disCCbrAn.DataSource = EquipServices.GetAllDisCur(); bs_cbrCCbrAn.DataSource = EquipServices.GetAllCbCur(); bs_icuVCbrAn.DataSource = EquipServices.GetAllIcu(); bs_icuLCbrAn.DataSource = EquipServices.GetAllIcuLiteral(); bs_disTCbrAn.DataSource = EquipServices.GetAllDisType(); bs_disMCbrAn.DataSource = EquipServices.GetAllDisModel(); bs_seriaCbrAn.DataSource = EquipServices.GetAllSeria(); bs_poleCbrAn.DataSource = EquipServices.GetAllPoleNumber(); bs_voltCbrAn.DataSource = EquipServices.GetAllVoltage(); //номер проекта bs_ProjectNum.DataSource = ProjectServices.GetAllProjectNum(); //обозначения выключателей bs_EquipNote.DataSource = EquipServices.GetAllProjectNote(); ComboResetText(gbxFilterCbr); }
//ток расцепителя private void pbxClearDisCur_Click(object sender, EventArgs e) { dgvcCmbDisCur.DefaultCellStyle.BackColor = System.Drawing.Color.White; if (manufacturer == null) { bs_disCCbr.DataSource = EquipServices.GetAllDisCur(); } disCurrent = null; cboCbrDisCur.ResetText(); if (cbCurrent == null) { bs_cbrCCbr.DataSource = EquipServices.GetAllCbCur(); cboCbrCbCur.ResetText(); } if (disType == null) { bs_disTCbr.DataSource = EquipServices.GetAllDisType(); cboCbrDisType.ResetText(); } SearchCbr(null); }