public bool Read(int idSalida)
 {
     try
     {
         CesfamDatos.SALIDA_STOCK salidaStock = Acceso.ModeloCesfam.SALIDA_STOCK.First(tp => tp.ID_SALIDA_STOCK == idSalida);
         this.IdSalidaStock = (int)salidaStock.ID_SALIDA_STOCK;
         this.Fecha         = salidaStock.FECHA;
         this.IdUsuario     = (int)salidaStock.USUARIO_ID_USUARIO;
         this.IdTipoSalida  = (int)salidaStock.TIPO_SALIDA_ID_TIPO_SALIDA;
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
 public bool AnularSalida(int idSalida)
 {
     try
     {
         CesfamDatos.SALIDA_STOCK         salidaStock        = Acceso.ModeloCesfam.SALIDA_STOCK.First(tp => tp.ID_SALIDA_STOCK == idSalida);
         CesfamDatos.DETALLE_SALIDA_STOCK detalleSalidaStock = Acceso.ModeloCesfam.DETALLE_SALIDA_STOCK.First(tc => tc.ID_SALIDA_STOCK == idSalida);
         DetalleIngresoStock detalleIngreso = new DetalleIngresoStock();
         salidaStock.ESTADO = "ANULADO";
         Acceso.ModeloCesfam.SaveChanges();
         detalleIngreso.DevolverStock((int)detalleSalidaStock.ID_DETALLE_INGRESO, (int)detalleSalidaStock.CANTIDAD);
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }