public void DesbloquearDeficiencia(DesbloqueoDefView desDef) { tDeficiencia tDeficiencias = entity.tDeficiencias.First(m => m.IdDeficiencia == desDef.IdDeficiencia); desDef.DeficienciaActual.IdPrototipo = desDef.IdPrototipo; desDef.DeficienciaActual.IdFase = desDef.IdFase; desDef.DeficienciaActual.Fecha = desDef.Fecha; desDef.DeficienciaActual.IdUsuarioCreador = desDef.IdUsuarioCreador; desDef.DeficienciaActual.Descripcion = desDef.Descripcion; desDef.DeficienciaActual.Limitaciones = desDef.Limitaciones; desDef.DeficienciaActual.Bloqueo = false; desDef.DeficienciaActual.FechaDesbloqueo = desDef.FechaDesbloqueo; desDef.DeficienciaActual.FechaRegistroDesbloqueo = DateTime.Now; var user = HttpContext.Current.User.Identity.Name; desDef.DeficienciaActual.IdUsuarioDesbloqueo = user; desDef.DeficienciaActual.IdUsuarioBloqueo = desDef.IdUsuarioBloqueo; desDef.DeficienciaActual.RazonDesbloqueo = desDef.RazonDesbloqueo; desDef.DeficienciaActual.FechaResolucion = desDef.FechaResolucion; desDef.DeficienciaActual.IdUsuarioResolucion = desDef.IdUsuarioResolucion; desDef.DeficienciaActual.ObservacionesResolucion = desDef.ObservacionesResolucion; entity.tDeficiencias.ApplyCurrentValues(desDef.DeficienciaActual); entity.SaveChanges(); }
public void EditarDeficiencia(EditarDefView editDef) { tDeficiencia tDeficiencias = entity.tDeficiencias.First(m => m.IdDeficiencia == editDef.IdDeficiencia); editDef.DeficienciaActual.IdPrototipo = editDef.IdPrototipo; editDef.DeficienciaActual.IdFase = editDef.IdFase; editDef.DeficienciaActual.Fecha = editDef.Fecha; editDef.DeficienciaActual.IdUsuarioCreador = editDef.IdUsuarioCreador; editDef.DeficienciaActual.Descripcion = editDef.Descripcion; editDef.DeficienciaActual.Limitaciones = editDef.Limitaciones; editDef.DeficienciaActual.Bloqueo = editDef.Bloqueo; var user = HttpContext.Current.User.Identity.Name; if (tDeficiencias.Bloqueo == false && editDef.Bloqueo == true) { editDef.DeficienciaActual.IdUsuarioBloqueo = user; } else { editDef.DeficienciaActual.IdUsuarioBloqueo = editDef.IdUsuarioBloqueo; } entity.tDeficiencias.ApplyCurrentValues(editDef.DeficienciaActual); entity.SaveChanges(); }
public void ResolverDeficiencia(ResolucionDefView resDef) { tDeficiencia tDeficiencias = entity.tDeficiencias.First(m => m.IdDeficiencia == resDef.IdDeficiencia); resDef.DeficienciaActual.IdPrototipo = resDef.IdPrototipo; resDef.DeficienciaActual.IdFase = resDef.IdFase; resDef.DeficienciaActual.Fecha = resDef.Fecha; resDef.DeficienciaActual.IdUsuarioCreador = resDef.IdUsuarioCreador; resDef.DeficienciaActual.Descripcion = resDef.Descripcion; resDef.DeficienciaActual.Limitaciones = resDef.Limitaciones; resDef.DeficienciaActual.Bloqueo = resDef.Bloqueo; resDef.DeficienciaActual.IdUsuarioBloqueo = resDef.IdUsuarioBloqueo; resDef.DeficienciaActual.FechaResolucion = resDef.FechaResolucion; resDef.DeficienciaActual.FechaRegistroResolucion = DateTime.Now; var user = HttpContext.Current.User.Identity.Name; resDef.DeficienciaActual.IdUsuarioResolucion = user; resDef.DeficienciaActual.ObservacionesResolucion = resDef.ObservacionesResolucion; entity.tDeficiencias.ApplyCurrentValues(resDef.DeficienciaActual); entity.SaveChanges(); }