private void InitializeFormElement() { this.Location = new Point(_parentForm.Location.X, _parentForm.Location.Y); vtbOperNum.ValidateValue = VtboxMethods.checkForNonEmpty; vtbTaskNum.ValidateValue = VtboxMethods.checkForNonEmpty; vtbWorkRate.ValidateValue = VtboxMethods.checkWorkRate; vtbWorkRate.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbItemCTN.ValidateValue = VtboxMethods.checkForDouble; vtbItemCTN.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbPreparTimeCTN.ValidateValue = VtboxMethods.checkForDouble; vtbPreparTimeCTN.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbCoeffCTN.ValidateValue = VtboxMethods.checkForDouble; vtbCoeffCTN.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbItemPayNorm.ValidateValue = VtboxMethods.checkForDouble; vtbItemPayNorm.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbPreparTimePayNorm.ValidateValue = VtboxMethods.checkForDouble; vtbPreparTimePayNorm.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbLoverCoeff.ValidateValue = VtboxMethods.checkForDouble; vtbLoverCoeff.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbDepRegion.ValidateValue = VtboxMethods.checkForDouble; vtbPreparTimePayNorm.StringAutoCorrectionMethod = VtboxMethods.correctForDouble; vtbSeriaFrom.StringAutoCorrectionMethod = VtboxMethods.correctForInt; vtbSeriaFrom.ValidateValue = VtboxMethods.CheckSeria; vtbSeriaTo.StringAutoCorrectionMethod = VtboxMethods.correctForInt; vtbSeriaTo.ValidateValue = VtboxMethods.CheckSeria; vtbProdName.ValidateValue = VtboxMethods.CheckProdNume; vtbProdName.StringAutoCorrectionMethod = VtboxMethods.correctForInt; using (var newLocalDb = new TrudoyomkostDBContext(Properties.Settings.Default.TrudoyomkostDBConnectionString)) { LinqQueryForTrudoyomkost.FilldcInfProfession(newLocalDb, ref _dcShortInfProf, ref vcbProfCode); LinqQueryForTrudoyomkost.FilldcInfTariffInfo(newLocalDb, ref _dcInfTariffInfo); } vcbProfCode.AutoCompleteMode = AutoCompleteMode.SuggestAppend; vcbProfCode.AutoCompleteSource = AutoCompleteSource.ListItems; _autoComSourceForDocNum = LinqQueryForTrudoyomkost.FillDocNumlst(); foreach (var item in _autoComSourceForDocNum) { cbDocNum.Items.Add(item); } cbDocNum.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbDocNum.AutoCompleteSource = AutoCompleteSource.ListItems; cbDocNum.AutoCompleteCustomSource = _autoComSourceForDocNum; dgOperApply.Columns[1].Width = 120; dgOperApply.Columns[2].Width = 120; vtbSeriaTo.ValueTxt = " "; vtbLoverCoeff.ValueTxt = "1"; vtbCoeffCTN.ValueTxt = "0"; if (TrudoyomkostSettings.IsAggregateDep) { vtbTaskNum.Enabled = true; } }