private void btnModificarDireccion_Click(object sender, EventArgs e)
        {
            if (cmbDireccion3.Text.Equals("") ||
                txtNuevaDireccion.Text.Equals(""))
            {
                MessageBox.Show("¡¡No se pueden dejar campos vacíos!",
                                "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                try
                {
                    DireccionDAO.modificar(Convert.ToInt32(cmbDireccion3.SelectedValue.ToString()),
                                           txtNuevaDireccion.Text);

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

                    actualizarControlesUsu();
                }
                catch (Exception)
                {
                    MessageBox.Show("¡Direccion no pudo ser actualizada! Favor intente mas tarde.",
                                    "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void btnAgregarDireccion_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtDireccion.Text.Equals(""))
                {
                    MessageBox.Show("No se pueden dejar campos vacios",
                                    "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    DireccionDAO.crearNuevo(usuario.idUser, txtDireccion.Text);

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

                    txtDireccion.Clear();

                    actualizarControlesUsu();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Hubo un error al agragar la direccion.",
                                "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void actualizarControlesUsu()
        {
            // Realizar consulta a la base de datos
            List <Negocio>   listaNegocios    = NegocioDAO.getlista();
            List <Ordenes>   listaOrdenes     = OrdenesDAO.ordenesDelUsuario(usuario.idUser);
            List <Direccion> listaDirecciones = DireccionDAO.getlista(usuario.idUser);

            // Menu desplegable Negocios (combo box)
            cmbNegocio4.DataSource    = null;
            cmbNegocio4.ValueMember   = "idBusiness";
            cmbNegocio4.DisplayMember = "name";
            cmbNegocio4.DataSource    = listaNegocios;

            // Menu desplegable Productos (combo box)
            int             id             = Convert.ToInt32(cmbNegocio4.SelectedValue.ToString());
            List <Producto> listaProductos = ProductoDAO.getlista(id);

            cmbProductos2.DataSource    = null;
            cmbProductos2.ValueMember   = "idProduct";
            cmbProductos2.DisplayMember = "name";
            cmbProductos2.DataSource    = listaProductos;

            // Menu desplegable Direccion (combo box)
            cmbDireccion.DataSource    = null;
            cmbDireccion.ValueMember   = "idAddress";
            cmbDireccion.DisplayMember = "address";
            cmbDireccion.DataSource    = listaDirecciones;

            cmbDireccion2.DataSource    = null;
            cmbDireccion2.ValueMember   = "idAddress";
            cmbDireccion2.DisplayMember = "address";
            cmbDireccion2.DataSource    = listaDirecciones;

            cmbDireccion3.DataSource    = null;
            cmbDireccion3.ValueMember   = "idAddress";
            cmbDireccion3.DisplayMember = "address";
            cmbDireccion3.DataSource    = listaDirecciones;

            // Menu desplegable Ordenes (combo box)
            cmbOrden.DataSource    = null;
            cmbOrden.ValueMember   = "idOrder";
            cmbOrden.DisplayMember = "idOrder";
            cmbOrden.DataSource    = listaOrdenes;

            // Tabla Ordenes(data grid view)
            dgvOrdenes2.DataSource = null;
            dgvOrdenes2.DataSource = listaOrdenes;

            // Tabla Direcciones(data grid view)
            dgvDirecciones.DataSource = null;
            dgvDirecciones.DataSource = listaDirecciones;
        }
        private void btnEliminarDireccion_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea eliminar la dirección " + cmbDireccion2.Text + "?",
                                "Hugo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int id = Convert.ToInt32(cmbDireccion2.SelectedValue.ToString());
                DireccionDAO.eliminar(id);

                MessageBox.Show("¡Direccion eliminado exitosamente!",
                                "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                actualizarControlesUsu();
            }
        }