/// <summary> /// создание формы добавления/редактирования /// </summary> /// <param name="formOper">операция</param> /// <param name="formText">заголовок формы</param> /// <param name="id">идентификатор записи</param> private void NewNEForm(string formOper, string formText, int id) { //создаем форму добавления нового типа расходника frm_NEAccountsType fr_NEAccountsType = new frm_NEAccountsType(); fr_NEAccountsType.Text = formText; fr_NEAccountsType.FormOper = formOper; fr_NEAccountsType.RecordId = id; DialogResult dr = fr_NEAccountsType.ShowDialog(); if (dr == DialogResult.No) MessageBox.Show(this, "Произошла ошибка при добавлении/редактировании типа расходного материала", "Учет расходников", MessageBoxButtons.OK, MessageBoxIcon.Error); // TODO: This line of code loads data into the 'employeeDataSet.employee' table. You can move, or remove it, as needed. this.typeaccTableAdapter.Fill(this.accountsTypeDataSet.typeacc); }
private void btn_Ttypeacc_Click(object sender, EventArgs e) { //создаем форму добавления нового типа расходника frm_NEAccountsType fr_NEAccountsType = new frm_NEAccountsType(); fr_NEAccountsType.Text = "Новый тип расходных материалов"; fr_NEAccountsType.FormOper = "New"; fr_NEAccountsType.RecordId = 0; DialogResult dr = fr_NEAccountsType.ShowDialog(); if (dr == DialogResult.No) MessageBox.Show(this, "Произошла ошибка при добавлении нового типа расходного материала", "Учет расходников", MessageBoxButtons.OK, MessageBoxIcon.Error); // TODO: This line of code loads data into the 'accountsTypeDataSet.typeacc' table. You can move, or remove it, as needed. this.typeaccTableAdapter.Fill(this.accountsTypeDataSet.typeacc); //выбраем расхоный материал по заданному типу GetAccountFromType(); }