//Crear public void CrearTipoEquipo(TiposEquipo TipoEqupioCrear) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TipoEqupioCrear.FechaCreacion = DateTime.Now; TipoEqupioCrear.Activo = true; ctx.TiposEquipo.Add(TipoEqupioCrear); ctx.SaveChanges(); } }
public TiposEquipo ObtenerTipoEquipo(int IdTipoEquipo) { TiposEquipo res = new TiposEquipo(); using (var ctx = new DB_A66D31_intratecPrbEntities1()) { res = ctx.TiposEquipo.Where(t => t.IdTipoEquipo == IdTipoEquipo).FirstOrDefault(); } return(res); }
//Editar public void EditarTipoEquipo(TiposEquipo TipoEquipo, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TiposEquipo TipoEquipoEditar = ctx.TiposEquipo.Where(c => c.IdTipoEquipo == TipoEquipo.IdTipoEquipo).FirstOrDefault(); TipoEquipoEditar.TipoEquipo = TipoEquipo.TipoEquipo; TipoEquipoEditar.Activo = TipoEquipo.Activo; TipoEquipoEditar.FechaModificacion = DateTime.Now; TipoEquipoEditar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } }
//Eliminar public void EliminarTipoEquipo(int IdTipoEquipo, int IdUsuarioModificacion) { using (var ctx = new DB_A66D31_intratecPrbEntities1()) { TiposEquipo TipoEquipoEliminar = ctx.TiposEquipo.Where(u => u.IdTipoEquipo == IdTipoEquipo).FirstOrDefault(); if (TipoEquipoEliminar != null) { TipoEquipoEliminar.Activo = false; TipoEquipoEliminar.FechaModificacion = DateTime.Now; TipoEquipoEliminar.IdUsuarioModificacion = IdUsuarioModificacion; ctx.SaveChanges(); } else { throw new Exception($"No existe un tipo de equipo con ID {IdTipoEquipo}"); } } }