private void btnRealizarOrden_Click(object sender, EventArgs e)
        {
            try
            {
                if (cmbNegocio4.Text.Equals("") ||
                    cmbProductos2.Text.Equals("") ||
                    cmbDireccion.Text.Equals(""))
                {
                    MessageBox.Show("No se pueden dejar campos vacios",
                                    "Hugo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    int idP = Convert.ToInt32(cmbProductos2.SelectedValue.ToString());
                    int idA = Convert.ToInt32(cmbDireccion.SelectedValue.ToString());
                    OrdenesDAO.crearOrden(DateTime.Now.Date, idP, idA);

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


                    actualizarControlesUsu();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Hubo un error al realizar la orden.",
                                "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 btnEliminarOrden_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea eliminar la orden #" + cmbOrden.Text + "?",
                                "Hugo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int id = Convert.ToInt32(cmbOrden.SelectedValue.ToString());
                OrdenesDAO.eliminar(id);

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

                actualizarControlesUsu();
            }
        }
        private void actualizarControlesAdm()
        {
            // Realizar consulta a la base de datos
            List <Usuario> listaUsuarios = UsuarioDAO.getlista();
            List <Negocio> listaNegocios = NegocioDAO.getlista();
            List <Ordenes> listaOrdenes  = OrdenesDAO.getlista();

            // Tabla Usuarios(data grid view)
            dgvUsuarios.DataSource = null;
            dgvUsuarios.DataSource = listaUsuarios;
            // Menu desplegable Usuarios (combo box)
            cmbUsuario.DataSource    = null;
            cmbUsuario.ValueMember   = "idUser";
            cmbUsuario.DisplayMember = "userName";
            cmbUsuario.DataSource    = listaUsuarios;

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

            cmbNegocios2.DataSource    = null;
            cmbNegocios2.ValueMember   = "idBusiness";
            cmbNegocios2.DisplayMember = "name";
            cmbNegocios2.DataSource    = listaNegocios;

            cmbNegocios3.DataSource    = null;
            cmbNegocios3.ValueMember   = "idBusiness";
            cmbNegocios3.DisplayMember = "name";
            cmbNegocios3.DataSource    = listaNegocios;

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

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

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