Example #1
0
        /// <summary>
        /// Obtiene los datos para conciliacion
        /// de sacrificios de ganado por traspaso
        /// </summary>
        /// <param name="interfaceSalidaTraspasos"></param>
        /// <returns></returns>
        internal List <PolizaSacrificioModel> ObtenerDatosConciliacionSacrificioTraspasoGanado(List <InterfaceSalidaTraspasoInfo> interfaceSalidaTraspasos)
        {
            List <PolizaSacrificioModel> factura = null;

            try
            {
                Dictionary <string, object> parameters =
                    AuxLoteSacrificioDAL.ObtenerParametrosConciliacionSacrificioTraspaso(interfaceSalidaTraspasos);
                DataSet ds = Retrieve("LoteSacrificioLucero_ObtenerDatosConciliacion", parameters);
                if (ValidateDataSet(ds))
                {
                    factura = MapLoteSacrificioDAL.ObtenerDatosSacrificadosLucero(ds);
                }
            }
            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(factura);
        }
Example #2
0
        /// <summary>
        /// Obtiene los datos en caso de que se sacrifico con anterioridad
        /// de ese lote de manera incompleta
        /// </summary>
        /// <param name="lotesSacrificioFolios"></param>
        /// <returns></returns>
        internal List <PolizaSacrificioModel> ObtenerSacrificiosAnteriores(List <PolizaSacrificioModel> lotesSacrificioFolios)
        {
            List <PolizaSacrificioModel> factura = null;

            try
            {
                Dictionary <string, object> parameters = AuxLoteSacrificioDAL.ObtenerParametrosSacrificiosLucero(lotesSacrificioFolios);
                DataSet ds = Retrieve("InterfaceSalidaTraspaso_ObtenerCabezasSacrificadas", parameters);
                if (ValidateDataSet(ds))
                {
                    factura = MapLoteSacrificioDAL.ObtenerDatosSacrificadosLucero(ds);
                }
            }
            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(factura);
        }