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(); }
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); }
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(); } } } }
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(); } } } }
public void UpdateEstadoreq(Estadoreq entity) { EstadoreqDao.Update(entity); }
public int SaveEstadoreq(Estadoreq entity) { return(EstadoreqDao.Save(entity)); }