public CabFurDocTypesForm(int tCabFurDocTypeID, int tMachinesOperationID, ref TechStoreManager tTechStoreManager) { InitializeComponent(); //IsNew = false; TechStoreManager = tTechStoreManager; Initialize(); TechStoreManager.SaveCabFurDocTypes(); CabFurDocTypeID = tCabFurDocTypeID; MachinesOperationID = tMachinesOperationID; }
private void dgvDocTypes_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; var d = senderGrid.Columns[e.ColumnIndex].GetType(); if (senderGrid.Columns[e.ColumnIndex] is ComponentFactory.Krypton.Toolkit.KryptonDataGridViewButtonColumn && e.RowIndex >= 1) { int CabFurDocTypeID = 0; if (senderGrid.Columns[e.ColumnIndex].Name == "DeleteColumn") { if (senderGrid.Rows.Count > 0 && senderGrid.Rows[e.RowIndex].Cells["CabFurDocTypeID"].Value != DBNull.Value) { CabFurDocTypeID = Convert.ToInt32(senderGrid.Rows[e.RowIndex].Cells["CabFurDocTypeID"].Value); } TechStoreManager.DeleteCabFurDocType(CabFurDocTypeID); } if (senderGrid.Columns[e.ColumnIndex].Name == "SaveColumn") { TechStoreManager.SaveCabFurDocTypes(); } } }