示例#1
0
        private void mainAddVersBtn_Click(object sender, EventArgs e)
        {
            newUpdatePage = new NewUpdatePage(this);
            DataGridView dgv = newUpdatePage.getVersionGrid();

            dgv.DataSource         = Database.GetVersionList();
            dgv.Columns[2].Visible = false;
            dgv.Columns[0].Visible = false;
            newUpdatePage.Show();
            this.Hide();
        }
示例#2
0
        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;
                }
            }
        }
示例#3
0
 private void mainAddVersBtn_Click(object sender, EventArgs e)
 {
     newUpdatePage = new NewUpdatePage(this);
     DataGridView dgv = newUpdatePage.getVersionGrid();
     dgv.DataSource = Database.GetVersionList();
     dgv.Columns[2].Visible = false;
     dgv.Columns[0].Visible = false;
     newUpdatePage.Show();
     this.Hide();
 }