using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace СУБД_Техносервис { public partial class FormAddEditRequest : Form { public FormAddEditRequest() { InitializeComponent(); } private void FormAddEditRequest_Load(object sender, EventArgs e) { // TODO: данная строка кода позволяет загрузить данные в таблицу "techServiceBAUDataSet1.Employee". При необходимости она может быть перемещена или удалена. this.employeeTableAdapter.Fill(this.techServiceBAUDataSet1.Employee); // TODO: данная строка кода позволяет загрузить данные в таблицу "techServiceBAUDataSet.ClientFIO". При необходимости она может быть перемещена или удалена. this.clientFIOTableAdapter.Fill(this.techServiceBAUDataSet.ClientFIO); // TODO: данная строка кода позволяет загрузить данные в таблицу "techServiceBAUDataSet1.Client". При необходимости она может быть перемещена или удалена. this.clientTableAdapter.Fill(this.techServiceBAUDataSet1.Client); // TODO: данная строка кода позволяет загрузить данные в таблицу "techServiceBAUDataSet1.Status". При необходимости она может быть перемещена или удалена. this.statusTableAdapter.Fill(this.techServiceBAUDataSet1.Status); // TODO: данная строка кода позволяет загрузить данные в таблицу "techServiceBAUDataSet1.TypeDefect". При необходимости она может быть перемещена или удалена. this.typeDefectTableAdapter.Fill(this.techServiceBAUDataSet1.TypeDefect); // TODO: данная строка кода позволяет загрузить данные в таблицу "techServiceBAUDataSet1.Request". При необходимости она может быть перемещена или удалена. this.requestTableAdapter.Fill(this.techServiceBAUDataSet1.Request); BsRequest.AddNew(); DtpDateAcception.Value = DateTime.Now; CmbClient.SelectedIndex = 0; CmbStatus.SelectedIndex = 0; CmbTypeDefect.SelectedIndex = 0; LblIdManager.Text = FormWorkPlace.IdManager; LblIdManager.Hide(); } private void BtnSave_Click(object sender, EventArgs e) { if (equipmentDefectTextBox.Text.Trim() == "" || descriptionTextBox.Text.Trim() == "") { MessageBox.Show("Заполните все поля.", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } BsRequest.EndEdit(); this.requestTableAdapter.Update(this.techServiceBAUDataSet1.Request); MessageBox.Show("Заявка добавлена.", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } private void BtnAdd_Click(object sender, EventArgs e) { bool MasterFound = false; for (int i = 0; i < DgvMaster.RowCount; i++) { if (CmbMaster.SelectedValue.ToString() == DgvMaster.Rows[i].Cells[0].Value.ToString()) { MasterFound = true; break; } } if (!MasterFound) DgvMaster.Rows.Add(CmbMaster.SelectedValue.ToString(), CmbMaster.Text); else MessageBox.Show("Этот мастер уже назначен исполнителем.", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } private void BtnDel_Click(object sender, EventArgs e) { if (DgvMaster.RowCount == 0) return; DgvMaster.Rows.RemoveAt(DgvMaster.CurrentRow.Index); } } }