Ejemplo n.º 1
0
        private void CalculaItem()
        {
            VwRequerimientodet item = (VwRequerimientodet)gvDetalle.GetFocusedRow();

            TipoMantenimiento tipoMnt = item.Idrequerimientodet <= 0 ? TipoMantenimiento.Nuevo : TipoMantenimiento.Modificar;

            switch (tipoMnt)
            {
            case TipoMantenimiento.Nuevo:
                item.Createdby    = SessionApp.UsuarioSel.Idusuario;
                item.Creationdate = DateTime.Now;
                break;

            case TipoMantenimiento.Modificar:
                item.Modifiedby   = SessionApp.UsuarioSel.Idusuario;
                item.Lastmodified = DateTime.Now;
                break;
            }

            item.Importetotal    = item.Cantidad * item.Preciounitario;
            item.DataEntityState = DataEntityState.Modified;

            //Actualizar la cantidad inicial mientras el estado del requerimiento este en registrado
            Estadoreq estadoreq = Service.GetEstadoRequerimiento(IdEntidadMnt);

            if (estadoreq != null && estadoreq.Idestadoreq == 1)
            {
                item.Cantidadinicial = item.Cantidad;
            }

            SumarTotales();
        }
Ejemplo n.º 2
0
        public Estadoreq GetEstadoRequerimiento(int idRequerimiento)
        {
            Estadoreq     estadoreq     = null;
            Requerimiento requerimiento = RequerimientoDao.Get(x => x.Idrequerimiento == idRequerimiento);

            if (requerimiento != null)
            {
                estadoreq = EstadoreqDao.Get(x => x.Idestadoreq == requerimiento.Idestadoreq);
            }
            return(estadoreq);
        }
Ejemplo n.º 3
0
        private void gvConsulta_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            VwRequerimiento vwRequerimiento = (VwRequerimiento)gvConsulta.GetRow(e.FocusedRowHandle);

            if (vwRequerimiento != null)
            {
                VwRequerimientoSel  = vwRequerimiento;
                iGlosareq.EditValue = vwRequerimiento.Glosareq;
                CargarDetalle(vwRequerimiento.Idrequerimiento);
                CargarReferencias();

                if (vwRequerimiento.Idestadoreq == 5) //Preaprobado
                {
                    Estadoreq estadoReqPreaprobado = EstadoreqList.FirstOrDefault(x => x.Idestadoreq == 5);
                    if (estadoReqPreaprobado != null)
                    {
                        EstadoreqList.Remove(estadoReqPreaprobado);
                        iIdestadoreq.Refresh();
                    }
                }
            }
        }
Ejemplo n.º 4
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();
                    }
                }
            }
        }
Ejemplo n.º 5
0
 public void UpdateEstadoreq(Estadoreq entity)
 {
     EstadoreqDao.Update(entity);
 }
Ejemplo n.º 6
0
 public int SaveEstadoreq(Estadoreq entity)
 {
     return(EstadoreqDao.Save(entity));
 }