private void SolCabDatos_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
        {
            //PRIMERO DEBEMOS DE VERIFICAR SI EXISTEN ELEMENTOS EN NUESTRO DATAGRIDVIEW
            if (Convert.ToInt32(SolCabDatos.SelectedRowsCount) >= 1)
            {
                datSolicitud oSolicitud = new datSolicitud();
                int numero = Convert.ToInt32(SolCabDatos.GetFocusedRowCellValue(colNumero));
                int id_empresa = Convert.ToInt32(SolCabDatos.GetFocusedRowCellValue(colId_Empresa));
                dtgSolDet.DataSource = oSolicitud.Detalle_Solicitud(numero, id_empresa);

            }
        }
 private void frmSolicitud_Load(object sender, EventArgs e)
 {
     datSolicitud oDatSolicitud = new datSolicitud();
     lblFecha.Text = System.DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
     listaSolicitudDet = oDatSolicitud.Detalle_Solicitud(frmConsultaSolicitud.numero, frmConsultaSolicitud.id_empresa);
     habilitar(false);
 }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            habilitar(false);
            frmConsultaSolicitud f = new frmConsultaSolicitud();
            f.ShowDialog();

            datSolicitud oSolicitud = new datSolicitud();
            txtnumero.Text = frmConsultaSolicitud.numero.ToString();
            cmbDepartamento.SelectedIndex = frmConsultaSolicitud.departamento - 1;
            cmbTipoArticulo.SelectedIndex = frmConsultaSolicitud.tipo_articulo - 1;
            cmbEstado.SelectedIndex = frmConsultaSolicitud.estado - 1;

            listaSolicitudDet = oSolicitud.Detalle_Solicitud(frmConsultaSolicitud.numero, frmConsultaSolicitud.id_empresa);
            dtgDetalle.DataSource = oSolicitud.Detalle_Solicitud(frmConsultaSolicitud.numero,frmConsultaSolicitud.id_empresa);
        }
        private void btnRevisarSolicitudes_Click(object sender, EventArgs e)
        {
            veces++;
            datSolicitud oDatSolicitud = new datSolicitud();
            clsSolicitudDet obj = new clsSolicitudDet();
            frmConsultaSolicitud f = new frmConsultaSolicitud();
            f.ShowDialog();
            cmbTipoArticulo.SelectedIndex = frmConsultaSolicitud.tipo_articulo - 1;
            listaSolicitudDet = oDatSolicitud.Detalle_Solicitud(frmConsultaSolicitud.numero, frmConsultaSolicitud.id_empresa);
            int cantidad = listaSolicitudDet.Count();
            int i = 0;
            while (i < cantidad)
            {
                obj = listaSolicitudDet[i];
                lista_Nueva.Add(obj);
                i++;

            }
            //Guardando los números de detalle de las solicitudes para consolidarlas
            clsSolicitudDet obj1 = new clsSolicitudDet();
            int j = 0;

            while (j < cantidad)
            {
                    numero_solicitud[j] = listaSolicitudDet[j].Numero;
                    j++;
            }

            //dtgPedidoDetalle.DataSource = oDatSolicitud.Detalle_Solicitud(frmConsultaSolicitud.numero, frmConsultaSolicitud.id_empresa);
            if (veces > 1)
            {
                OrdenarDetalle();
                dtgPedidoDetalle.DataSource = lista_Ordenada;
            }
            else
            {
                dtgPedidoDetalle.DataSource = lista_Nueva;
            }
        }