Example #1
0
        private void CargarReferencias()
        {
            VwCuadrocomparativo vwCuadrocomparativo = (VwCuadrocomparativo)gvConsulta.GetFocusedRow();

            if (vwCuadrocomparativo != null)
            {
                Parametros.Idcptooperacion = vwCuadrocomparativo.Idcptooperacion ?? 0;
                //Obtener el empleado que aprueba modelo de autorizacion
                int    idEmpleadoApruebaModelo = Service.ObtenerIdEmpleadoApruebaModeloAutorizacion(Parametros.Idtipodocmov, Parametros.Idcptooperacion, (decimal)rTotaldocumento.EditValue);
                string whereEstadoReq          = Parametros.IdEmpleadoLogeado == idEmpleadoApruebaModelo ? "idestadoreq IN (1,3,4)" : "idestadoreq IN (1,4,5)";
                EstadoreqList = Service.GetAllEstadoreq(whereEstadoReq, "idestadoreq");
                iIdestadoreq.Properties.DataSource    = EstadoreqList;
                iIdestadoreq.Properties.DisplayMember = "Nombreestadoreq";
                iIdestadoreq.Properties.ValueMember   = "Idestadoreq";
                iIdestadoreq.Properties.BestFitMode   = BestFitMode.BestFit;
            }
        }
Example #2
0
        private void gvConsulta_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            VwCuadrocomparativo vwCuadrocomparativo = (VwCuadrocomparativo)gvConsulta.GetRow(e.FocusedRowHandle);

            if (vwCuadrocomparativo != null)
            {
                VwCuadrocomparativoSel    = vwCuadrocomparativo;
                iGlosareq.EditValue       = vwCuadrocomparativo.Observacion;
                rTotaldocumento.EditValue = vwCuadrocomparativo.Totalbuenapro;

                //CargarDetalle(vwCuadrocomparativo.Idcuadrocomparativo);
                CargarReferencias();

                if (vwCuadrocomparativo.Idempleadoaprueba == 5) //Preaprobado
                {
                    Estadoreq estadoReqPreaprobado = EstadoreqList.FirstOrDefault(x => x.Idestadoreq == 5);
                    if (estadoReqPreaprobado != null)
                    {
                        EstadoreqList.Remove(estadoReqPreaprobado);
                        iIdestadoreq.Refresh();
                    }
                }
            }
        }