Пример #1
0
 private void btnDirectionAction_Click(object sender, EventArgs e)
 {
     if (txtDirection.Text.Length != 0)
     {
         if (!isDirectionSelected)
         {
             UserDirectionsDAO.createDirection(loggedUser, txtDirection.Text);
             MessageBox.Show("Direccion agregada exitosamente", "Clase GUI 05",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             fillControls();
         }
         else
         {
             UserDirectionsDAO.modify(idAddressSelected, txtDirection.Text);
             MessageBox.Show("Direccion modificada exitosamente", "Clase GUI 05",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             fillControls();
             isDirectionSelected = false;
             changeStateOfDirectionControlls();
             txtDirection.Text = "";
         }
     }
     else
     {
         MessageBox.Show("Favor llenar campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Пример #2
0
        private void dgvDirections_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            DataGridViewRow row = dgvDirections.Rows[e.RowIndex];
            string          selectedDirection = row.Cells[0].Value.ToString();

            UserDirectionsDAO.dropDirection(selectedDirection);
            MessageBox.Show("Direccion eliminada exitosamente", "Clase GUI 05",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
            isDirectionSelected = false;
            changeStateOfDirectionControlls();
            fillControls();
            txtDirection.Text = "";
        }
Пример #3
0
        private void fillControls()
        {
            List <UserDirections> directions = UserDirectionsDAO.getDirections(loggedUser.idUser.ToString());

            if (loggedUser.userType)
            {
                List <User>     lista      = UserDAO.GetUsers();
                List <Business> businesses = BusinessDAO.getBusiness();
                List <Product>  products   = ProductDAO.getAll();

                cmbProBusi.DataSource    = null;
                cmbProBusi.ValueMember   = "idbusiness";
                cmbProBusi.DisplayMember = "name";
                cmbProBusi.DataSource    = businesses;

                // Tabla (data grid view)
                dtvUsers.DataSource = null;
                dtvUsers.DataSource = lista;
                //Escondiendo la columna de la clave
                dtvUsers.Columns[3].Visible = false;
                dtvUsers.Columns[0].Visible = false;


                dgvBusi.DataSource = null;
                dgvBusi.DataSource = businesses;

                dgvPro.DataSource = null;
                dgvPro.DataSource = products;
            }
            else
            {
                if (!hasCheckedUserType)
                {
                    tabControl1.TabPages[0].Parent = null;
                    tabControl1.TabPages[1].Parent = null;
                    hasCheckedUserType             = true;
                }
            }
            dgvDirections.DataSource = null;
            dgvDirections.DataSource = directions;
        }