private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (txbNuevaD.Text.Equals(""))
     {
         MessageBox.Show("No se pueden dejar campos vacios", "Hugo App", MessageBoxButtons.OK,
                         MessageBoxIcon.Exclamation);
     }
     else
     {
         try
         {
             int id = Convert.ToInt32(cmbDireccion1.SelectedValue.ToString());
             AddressDAO.actualizar(txbNuevaD.Text, id);
             MessageBox.Show("Direccion actualizada exitosamente " + usuario.username, "Hugo App",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             txbNuevaD.Clear();
             actualizarControlesUs();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Ha ocurrido un error intente nuevamente", "Hugo App",
                             MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
        private void btnEliminar1_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea eliminar la direccion?",
                                "Hugo App", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int id = Convert.ToInt32(cmbDireccion3.SelectedValue.ToString());
                AddressDAO.eliminar(id);

                MessageBox.Show("¡Dirección eliminada exitosamente!",
                                "Hugo App", MessageBoxButtons.OK, MessageBoxIcon.Information);

                actualizarControlesUs();
            }
        }
        private void actualizarControlesUs()
        {
            //Realizar consulta a la base de datos
            List <Business> lista2 = BusinessDAO.getLista();
            List <Address>  lista5 = AddressDAO.getLista(usuario.idUser);
            List <Apporder> lista6 = ApporderDAO.getUser(usuario.idUser);

            // Menu  / Direcciones (data grid view)
            dgvDirecciones.DataSource = null;
            dgvDirecciones.DataSource = lista5;
            // Menu / Modificar (combo box)
            cmbDireccion1.DataSource    = null;
            cmbDireccion1.ValueMember   = "idAddress";
            cmbDireccion1.DisplayMember = "address";
            cmbDireccion1.DataSource    = lista5;
            // Menu / Modificar (combo box2)
            cmbDireccion3.DataSource    = null;
            cmbDireccion3.ValueMember   = "idAddress";
            cmbDireccion3.DisplayMember = "address";
            cmbDireccion3.DataSource    = lista5;
            // Menu / Realizar pedido (combo box1)
            cmbNegocio.DataSource    = null;
            cmbNegocio.ValueMember   = "idBusiness";
            cmbNegocio.DisplayMember = "name";
            cmbNegocio.DataSource    = lista2;
            // Menu / Realizar pedido (combo box2)
            int            id     = Convert.ToInt32(cmbNegocio.SelectedValue.ToString());
            List <Product> lista3 = ProductDAO.getLista(id);

            cmbProducto.DataSource    = null;
            cmbProducto.ValueMember   = "idProduct";
            cmbProducto.DisplayMember = "name";
            cmbProducto.DataSource    = lista3;
            // Menu / Realizar pedido (combo box3)
            cmbDireccion.DataSource    = null;
            cmbDireccion.ValueMember   = "idAddress";
            cmbDireccion.DisplayMember = "address";
            cmbDireccion.DataSource    = lista5;
            // Menu / Pedidos (combo box)
            cmbPedido.DataSource    = null;
            cmbPedido.ValueMember   = "idOrder";
            cmbPedido.DisplayMember = "idOrder";
            cmbPedido.DataSource    = lista6;
            // Menu  / Direcciones (data grid view)
            dgvPedidosU.DataSource = null;
            dgvPedidosU.DataSource = lista6;
        }
 private void btnAgregarD_Click(object sender, EventArgs e)
 {
     if (txbDireccion.Text.Equals(""))
     {
         MessageBox.Show("No se pueden dejar campos vacios", "Hugo App", MessageBoxButtons.OK,
                         MessageBoxIcon.Exclamation);
     }
     else
     {
         try
         {
             AddressDAO.crearNuevo(usuario.idUser, txbDireccion.Text);
             MessageBox.Show("Direccin agregada exitosamente " + usuario.username, "Hugo App",
                             MessageBoxButtons.OK, MessageBoxIcon.Information);
             txbDireccion.Clear();
             actualizarControlesUs();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Ha ocurrido un error intente nuevamente", "Hugo App",
                             MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }