Exemplo n.º 1
0
 private void CustomerDataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == CustomerDelete.Index && e.RowIndex >= 0)
     {
         if (curentRowIndex == -1)
         {
             DialogResult dialogResult = MessageBox.Show(DialogAskMesage, MesageDeleteShow, MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 RemoveCustomer(e.RowIndex);
             }
             else if (dialogResult == DialogResult.No)
             {
                 CustomerDataGridView.CurrentCell = null;
             }
         }
     }
     if (e.ColumnIndex == CustomerEdit.Index && e.RowIndex >= 0)
     {
         if (curentRowIndex == -1)
         {
             CustomerEdit.UseColumnTextForButtonValue    = false;
             CustomerEdit.DataGridView.CurrentCell.Value = ButtonTextSave;
             for (int i = 0; i < CustomerDataGridView.RowCount; i++)
             {
                 if (i != e.RowIndex)
                 {
                     CustomerDataGridView[CustomerEdit.Index, i].Value = ButtonTextEdit;
                 }
             }
             CustomerDataGridView.Refresh();
             curentRowIndex = e.RowIndex;
             CustomerDataGridView.SelectionMode = DataGridViewSelectionMode.CellSelect;
         }
         else
         {
             if (CustomerDataGridView.CurrentCell.Value.ToString() == ButtonTextSave)
             {
                 SaveAllToFile();
                 CustomerEdit.UseColumnTextForButtonValue = true;
                 CustomerDataGridView.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
                 customerBindingSource.EndEdit();
                 CustomerDataGridView.EndEdit();
                 CustomerDataGridView.ReadOnly = true;
                 curentRowIndex = -1;
             }
         }
     }
     if (e.ColumnIndex > customerIDDataGridViewTextBoxColumn.Index &&
         e.ColumnIndex <= dateAgreementDataGridViewTextBoxColumn.Index)
     {
         CustomerDataGridView.ReadOnly = false;
         CustomerDataGridView.BeginEdit(false);
     }
     else
     {
         CustomerDataGridView.ReadOnly = true;
     }
 }
Exemplo n.º 2
0
        private void LoadCustomerList()
        {
            CustomerDataGridView.AutoResizeColumns();
            CustomerDataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

            CustomerDataGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;

            var vendorinfo = from E in db.print_informations select E;

            CustomerDataGridView.DataSource = vendorinfo;
        }
Exemplo n.º 3
0
        internal void RefreshTabCustomer()
        {
            customerBindingSource.Clear();
            for (int i = 0; i < manager.Customers.Count; i++)
            {
                customerBindingSource.Add(manager.Customers[i]);
            }
            CustomerNameTextBox.Clear();
            CustomerSurnameTextBox.Clear();
            CountryTextBox.Clear();
            AgreementDateTimePicker.Value = DateTime.Now;
            CustomerDataGridView.ClearSelection();


            for (int i = 0; i < manager.Customers.Count; i++)
            {
                LoadProjectInfoToCustomer(manager.Customers[i]);
            }
        }
Exemplo n.º 4
0
 protected override void OnActivated(EventArgs e)
 {
     EmployeeDataGridView.ClearSelection();
     CustomerDataGridView.ClearSelection();
 }