/// <summary> /// Metodo para obtener pedido ganado semanal /// </summary> internal PedidoGanadoInfo ObtenerPedidoGanadoSemanal(PedidoGanadoInfo pedidoGanadoInfo) { try { Logger.Info(); var parameters = AuxPedidoGanadoDAL.ObtenerParametrosObtenerPedidoGanadoSemanal(pedidoGanadoInfo); var ds = Retrieve("PedidoGanado_ObtenerPorSemana", parameters); PedidoGanadoInfo result = null; if (ValidateDataSet(ds)) { result = MapPedidoGanadoDAL.ObtenerPedidoGanado(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); } }
/// <summary> /// Obtiene los pedidos de ganado espejo por PedidoGanadoID /// </summary> /// <returns></returns> internal List <PedidoGanadoEspejoInfo> ObtenerPedidoGanadoEspejoPorPedidoGanadoID(PedidoGanadoInfo corralInfo) { try { Logger.Info(); var parameters = AuxPedidoGanadoDAL.ObtenerParametrosObtenerPedidoGanadoEspejo(corralInfo); var ds = Retrieve("PedidoGanadoEspejo_ObtenerPorPedidoGanadoIDFiltro", parameters); List <PedidoGanadoEspejoInfo> result = null; if (ValidateDataSet(ds)) { result = MapPedidoGanadoDAL.ObtenerPedidoGanadoEspejoPorPedidoGanadoID(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); } }
/// <summary> /// Metodo Para actualizar la tabla PedidoGanado con PedidoGanadoEspejo /// </summary> internal void ActualizarPedidoGanado(PedidoGanadoEspejoInfo pedidoGanadoEspejoInfo) { try { Logger.Info(); var parameters = AuxPedidoGanadoDAL.ObtenerParametrosActualizarPedidoGanado(pedidoGanadoEspejoInfo); Update("PedidoGanado_Actualizar", 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); } }