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); } }