private void ButtonRed_Click(object sender, EventArgs e) { Edit.isChanging = true; var selected = dataGridViewMain.CurrentRow; var row = selected.Cells; try { if (dataGridViewMain.DataSource == issueBindingSource) { var issueDataTable = new Computer_Hardware_DepartmentDataSet.IssueDataTable(); issueTableAdapter.Fill(issueDataTable); EditIssueForm editForm = new EditIssueForm(Convert.ToInt32(row[0].Value), row[1].Value.ToString(), row[2].Value.ToString(), row[3].Value.ToString(), Convert.ToInt32(row[4].Value), Convert.ToInt32(row[5].Value), row[6].Value.ToString(), Convert.ToDateTime(row[7].Value), Convert.ToInt32(row[8].Value), Convert.ToInt32(row[9].Value) ); editForm.ShowDialog(); issueTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Issue); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == modelsBindingSource1) { var modelDataTable = new Computer_Hardware_DepartmentDataSet.ModelsDataTable(); modelsTableAdapter.Fill(modelDataTable); EditModelsForm editModels = new EditModelsForm(Convert.ToInt32(row[0].Value), row[1].Value.ToString(), Convert.ToInt32(row[2].Value), Convert.ToInt32(row[3].Value) ); editModels.ShowDialog(); modelsTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Models); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == supplyBindingSource) { var supplyDataTable = new Computer_Hardware_DepartmentDataSet.SupplyDataTable(); supplyTableAdapter.Fill(supplyDataTable); EditSuppliesForm editSupplies = new EditSuppliesForm(Convert.ToInt32(row[0].Value), Convert.ToInt32(row[1].Value), Convert.ToDecimal(row[2].Value), Convert.ToInt32(row[3].Value), Convert.ToInt32(row[4].Value)); editSupplies.ShowDialog(); supplyTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Supply); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == suppliersBindingSource) { var suppliersDataTable = new Computer_Hardware_DepartmentDataSet.SuppliersDataTable(); suppliersTableAdapter.Fill(suppliersDataTable); EditSuppliersForm editSuppliers = new EditSuppliersForm(Convert.ToInt32(row[0].Value), row[1].Value.ToString(), row[2].Value.ToString()); editSuppliers.ShowDialog(); suppliersTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Suppliers); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == typesOfProductsBindingSource) { var typesOfProductsDataTable = new Computer_Hardware_DepartmentDataSet.Types_of_ProductsDataTable(); types_of_ProductsTableAdapter.Fill(typesOfProductsDataTable); EditTypesForm editTypes = new EditTypesForm(Convert.ToInt32(row[0].Value), row[1].Value.ToString()); editTypes.ShowDialog(); types_of_ProductsTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Types_of_Products); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == employeesBindingSource) { var employeesDataTable = new Computer_Hardware_DepartmentDataSet.EmployeesDataTable(); employeesTableAdapter.Fill(employeesDataTable); EditEmployeesForm editEmployees = new EditEmployeesForm(Convert.ToInt32(row[0].Value), row[1].Value.ToString(), row[2].Value.ToString(), row[3].Value.ToString(), row[4].Value.ToString(), row[5].Value.ToString()); editEmployees.ShowDialog(); employeesTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Employees); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == deliveryBindingSource) { var deliveryDataTable = new Computer_Hardware_DepartmentDataSet.DeliveryDataTable(); deliveryTableAdapter.Fill(deliveryDataTable); EditDeliveryForm editDelivery = new EditDeliveryForm(Convert.ToInt32(row[0].Value), row[1].Value.ToString(), Convert.ToInt32(row[2].Value), Convert.ToInt32(row[3].Value)); editDelivery.ShowDialog(); deliveryTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Delivery); computer_Hardware_DepartmentDataSet.AcceptChanges(); } dataGridViewMain.ClearSelection(); } catch (Exception ex) { MessageBox.Show(@"Error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ButtonAdd_Click(object sender, EventArgs e) { Edit.isChanging = false; LastId = Convert.ToInt32(dataGridViewMain.RowCount); try { if (dataGridViewMain.DataSource == issueBindingSource) { EditIssueForm editIssue = new EditIssueForm(); editIssue.ShowDialog(); issueTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Issue); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == modelsBindingSource1) { EditModelsForm editModels = new EditModelsForm(); editModels.ShowDialog(); modelsTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Models); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == supplyBindingSource) { EditSuppliesForm editSupplies = new EditSuppliesForm(); editSupplies.ShowDialog(); supplyTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Supply); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == suppliersBindingSource) { EditSuppliersForm editSuppliers = new EditSuppliersForm(); editSuppliers.ShowDialog(); suppliersTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Suppliers); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == typesOfProductsBindingSource) { EditTypesForm editTypes = new EditTypesForm(); editTypes.ShowDialog(); types_of_ProductsTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Types_of_Products); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == employeesBindingSource) { EditEmployeesForm editEmployees = new EditEmployeesForm(); editEmployees.ShowDialog(); employeesTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Employees); computer_Hardware_DepartmentDataSet.AcceptChanges(); } else if (dataGridViewMain.DataSource == deliveryBindingSource) { EditDeliveryForm editDelivery = new EditDeliveryForm(); editDelivery.ShowDialog(); deliveryTableAdapter.Fill(computer_Hardware_DepartmentDataSet.Delivery); computer_Hardware_DepartmentDataSet.AcceptChanges(); } dataGridViewMain.ClearSelection(); } catch (Exception ex) { MessageBox.Show(@"Error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }