/// <summary> /// Valida que se cumplan las precondiciones /// </summary> /// <param name="organizacionID"></param> /// <returns></returns> internal int ValidarPreCondiciones() { var result = 0; try { Logger.Info(); var parameters = AuxTipoAutorizacionDAL.ValidarPreCondiciones(); result = Create("AutorizacionMateriaPrima_ValidarPreCondiciones", parameters); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
/// <summary> /// Obtiene el valor del folio para ese almacen /// </summary> /// <param name="organizacionID"></param> /// <returns></returns> internal List <MovimientosAutorizarModel> ObtenerMovimientosAutorizacion() { try { Logger.Info(); Dictionary <string, object> parameters = AuxTipoAutorizacionDAL.ObtenerTodos(); DataSet ds = Retrieve("TipoAutorizacion_ObtenerMovimientos", parameters); List <MovimientosAutorizarModel> result = null; if (ValidateDataSet(ds)) { result = MapTipoAutorizacionDAL.ObtenerMovimientosAutorizacion(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }