private void PlaceAvailableINNIntoComboBox() { RequisiteSQLiteDataProvider requisiteDataProvider = new RequisiteSQLiteDataProvider(); List <string> innList = requisiteDataProvider.GetAllINN(); if (!innList.Any()) { AddRequisiteForm addRequisiteForm = new AddRequisiteForm(); addRequisiteForm.ShowDialog(); if (addRequisiteForm.wasNewUserAdded) { innList = requisiteDataProvider.GetAllINN(); } else { Close(); } } НалогоплательщикИННComboBox.Items.Clear(); foreach (var i in innList) { НалогоплательщикИННComboBox.Items.Add(i); } if (НалогоплательщикИННComboBox.Items.Count > 0) { НалогоплательщикИННComboBox.SelectedIndex = 0; } isINNPlaced = true; }
private void AddUserButton_Click(object sender, EventArgs e) { if (INNTextBox.Text.Length != Constants.requiredINNLength) { MessageBox.Show("Некорректная длина ИНН налогоплательщика. Если у Вас ООО и в ИНН 10 символов, то первыми укажите два нуля и далее Ваш ИНН.", "Предупреждение"); INNTextBox.BackColor = Constants.badFieldColor; return; } else { INNTextBox.BackColor = SystemColors.Window; } var dialogResult = MessageBox.Show("Вы уверены, что хотите добавить пользователя с ИНН " + INNTextBox.Text + " ?", "Уведомление", MessageBoxButtons.YesNo); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { RequisiteSQLiteDataProvider requisiteDataProvider = new RequisiteSQLiteDataProvider(); List <string> innList = requisiteDataProvider.GetAllINN(); string newInn = INNTextBox.Text; if (innList.Contains(newInn)) { MessageBox.Show("Пользователь с данным ИНН уже есть"); return; } requisiteDataProvider.InsertNewINN(newInn); wasNewUserAdded = true; } Close(); }
private void CheckINN() { RequisiteSQLiteDataProvider dataProvider = new RequisiteSQLiteDataProvider(); List <string> INNs = dataProvider.GetAllINN(); INNTextBox.Items.Clear(); foreach (var i in INNs) { INNTextBox.Items.Add(i); } if (INNTextBox.Items.Count > 0) { INNTextBox.SelectedIndex = 0; } }
private void AddAvailableINN() { RequisiteSQLiteDataProvider requisiteDataProvider = new RequisiteSQLiteDataProvider(); var innList = requisiteDataProvider.GetAllINN(); INNComboBox.Items.Clear(); foreach (var item in innList) { INNComboBox.Items.Add(item); } if (INNComboBox.Items.Count > 0) { INNComboBox.SelectedIndex = 0; } }