public EditUpdate(ExistingUpdates eu) { InitializeComponent(); updatesPage = eu; }
public InspectUpdate(ExistingUpdates eu) { InitializeComponent(); updatesPage = eu; }
public NewUpdateCustomers(NewUpdatePage nup, ExistingUpdates m) { InitializeComponent(); newUpdatePage = nup; mainMenu = m; CustomersGrid.Columns.Clear(); DataGridViewTextBoxColumn csPK = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn csName = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn csVersionPK = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn csVersionID = new DataGridViewTextBoxColumn(); DataGridViewCheckBoxColumn csSelected = new DataGridViewCheckBoxColumn(); DataGridViewTextBoxColumn csDetails = new DataGridViewTextBoxColumn(); DataGridViewComboBoxColumn csAssigned = new DataGridViewComboBoxColumn(); DataGridViewTextBoxColumn csPLC = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn csContacts = new DataGridViewTextBoxColumn(); DataGridViewTextBoxColumn csLogonDetail = new DataGridViewTextBoxColumn(); csSelected.HeaderText = "Selected"; csSelected.Name = "Selected"; CustomersGrid.Columns.Add(csSelected); csName.DataPropertyName = "Name"; csName.HeaderText = "Name"; CustomersGrid.Columns.Add(csName); csVersionID.DataPropertyName = "VersionID"; csVersionID.HeaderText = "Current Version"; CustomersGrid.Columns.Add(csVersionID); csAssigned.Name = "AssignedTo"; csAssigned.HeaderText = "Assign To"; csAssigned.ValueMember = "PK"; csAssigned.DisplayMember = "Name"; csAssigned.DataSource = Database.GetEmployeeList(); csAssigned.ValueType = typeof(Employee); CustomersGrid.Columns.Add(csAssigned); csVersionPK.DataPropertyName = "VersionPK"; csVersionPK.HeaderText = "Version PK"; csVersionPK.Visible = false; CustomersGrid.Columns.Add(csVersionPK); csPK.DataPropertyName = "PK"; csPK.HeaderText = "PK"; csPK.Name = "PK"; csPK.Visible = false; CustomersGrid.Columns.Add(csPK); csDetails.DataPropertyName = "Details"; csDetails.Visible = false; CustomersGrid.Columns.Add(csDetails); csPLC.Name = "PLC"; csPLC.DataPropertyName = "PLC"; csPLC.HeaderText = "PLC"; csPLC.Visible = false; CustomersGrid.Columns.Add(csPLC); csContacts.Name = "Contacts"; csContacts.DataPropertyName = "Contacts"; csContacts.HeaderText = "Contacts"; csContacts.Visible = false; CustomersGrid.Columns.Add(csContacts); csLogonDetail.Name = "LogonDetail"; csLogonDetail.DataPropertyName = "LogonDetails"; csLogonDetail.HeaderText = "Logon Details"; csLogonDetail.Visible = false; CustomersGrid.Columns.Add(csLogonDetail); foreach (DataGridViewColumn dc in CustomersGrid.Columns) { if (dc.Index.Equals(0) || dc.Index.Equals(3)) { dc.ReadOnly = false; } else { dc.ReadOnly = true; } } }