public void DesbloquearGrua(DesbloqueoGruaView desGrua) { tFase tFases = entity.tFases.First(m => m.IdFase == desGrua.IdFase); desGrua.FaseActual.IdPrototipo = desGrua.IdPrototipo; desGrua.FaseActual.IdFase = desGrua.IdFase; desGrua.FaseActual.EsInicial = desGrua.EsInicial; desGrua.FaseActual.FechaInsercion = desGrua.FechaInsercion; desGrua.FaseActual.FechaPuestaMarcha = desGrua.FechaPuestaMarcha; desGrua.FaseActual.IdUsuario = desGrua.IdUsuario; desGrua.FaseActual.ConfiguracionMontaje = desGrua.ConfiguracionMontaje; desGrua.FaseActual.Observaciones = desGrua.Observaciones; desGrua.FaseActual.Deficiencia = desGrua.Deficiencia; desGrua.FaseActual.Desmontaje = desGrua.Desmontaje; desGrua.FaseActual.BloqueoGrua = false; desGrua.FaseActual.IdUsuarioBloqueoGrua = desGrua.IdUsuarioBloqueoGrua; desGrua.FaseActual.SituacionBloqueoGrua = null; desGrua.FaseActual.FechaDesbloqueoGrua = desGrua.FechaDesbloqueoGrua; desGrua.FaseActual.FechaRegistroDesbloqueoGrua = DateTime.Now; var user = HttpContext.Current.User.Identity.Name; desGrua.FaseActual.IdUsuarioDesbloqueoGrua = user; desGrua.FaseActual.RazonDesbloqueoGrua = desGrua.RazonDesbloqueoGrua; entity.tFases.ApplyCurrentValues(desGrua.FaseActual); entity.SaveChanges(); }
public void AddDesmontajeConBloqueoGrua(DesmontajeView faseDes) { tFase tFases = entity.tFases.First(m => m.IdFase == faseDes.IdFase); faseDes.FaseActual.IdPrototipo = faseDes.IdPrototipo; faseDes.FaseActual.EsInicial = faseDes.EsInicial; faseDes.FaseActual.FechaInsercion = faseDes.FechaInsercion; faseDes.FaseActual.FechaPuestaMarcha = faseDes.FechaPuestaMarcha; faseDes.FaseActual.IdUsuario = faseDes.IdUsuario; faseDes.FaseActual.ConfiguracionMontaje = faseDes.ConfiguracionMontaje; faseDes.FaseActual.Observaciones = faseDes.Observaciones; faseDes.FaseActual.Deficiencia = faseDes.Deficiencia; faseDes.FaseActual.Desmontaje = true; faseDes.FaseActual.DesmontajeFinal = faseDes.DesmontajeFinal; faseDes.FaseActual.FechaDesmontaje = faseDes.FechaDesmontaje; var user = HttpContext.Current.User.Identity.Name; faseDes.FaseActual.IdUsuarioDesmontaje = user; faseDes.FaseActual.ObservacionesDesmontaje = faseDes.ObservacionesDesmontaje; faseDes.FaseActual.ObservacionesTratamiento = faseDes.ObservacionesTratamiento; faseDes.FaseActual.BloqueoGrua = false; faseDes.FaseActual.IdUsuarioBloqueoGrua = null; faseDes.FaseActual.SituacionBloqueoGrua = null; faseDes.FaseActual.FechaDesbloqueoGrua = faseDes.FechaDesmontaje; faseDes.FaseActual.FechaRegistroDesbloqueoGrua = DateTime.Now; faseDes.FaseActual.IdUsuarioDesbloqueoGrua = user; faseDes.FaseActual.RazonDesbloqueoGrua = "Se desbloquea al desmontar la puesta en marcha"; entity.tFases.ApplyCurrentValues(faseDes.FaseActual); entity.SaveChanges(); }
public void EditFase(EditarFaseView editFase) { tFase tFases = entity.tFases.First(m => m.IdFase == editFase.IdFase); editFase.FaseActual.IdPrototipo = editFase.IdPrototipo; editFase.FaseActual.IdFase = editFase.IdFase; editFase.FaseActual.EsInicial = editFase.EsInicial; editFase.FaseActual.FechaInsercion = editFase.FechaInsercion; editFase.FaseActual.FechaPuestaMarcha = editFase.FechaPuestaMarcha; editFase.FaseActual.IdUsuario = editFase.IdUsuario; editFase.FaseActual.ConfiguracionMontaje = editFase.ConfiguracionMontaje; editFase.FaseActual.Observaciones = editFase.Observaciones; editFase.FaseActual.Deficiencia = editFase.Deficiencia; editFase.FaseActual.Desmontaje = editFase.Desmontaje; var user = HttpContext.Current.User.Identity.Name; if (editFase.BloqueoGrua == true) { editFase.FaseActual.IdUsuarioBloqueoGrua = user; } else { editFase.FaseActual.IdUsuarioBloqueoGrua = null; } editFase.FaseActual.SituacionBloqueoGrua = editFase.SituacionBloqueoGrua; entity.tFases.ApplyCurrentValues(editFase.FaseActual); entity.SaveChanges(); }
public void DeficienciaSi(int idFase) { tFase tFase = entity.tFases.First(f => f.IdFase == idFase); var query2 = (from d in entity.tDeficiencias where d.IdFase == idFase select d).FirstOrDefault(); if (tFase.Deficiencia == false && TieneDefFase(idFase) == true) { tFase.Deficiencia = true; entity.tFases.ApplyCurrentValues(tFase); entity.SaveChanges(); } }