Esempio n. 1
0
        /// <summary>
        /// Obtiene las polizas
        /// </summary>
        /// <returns></returns>
        internal static IMapBuilderContext <PolizaInfo> ObtenerPolizasConciliacion()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <PolizaInfo> polizasConciliacion = MapBuilder <PolizaInfo> .MapAllProperties();

                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Activo);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.FechaCreacion);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.FechaModificacion);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.UsuarioCreacionID);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.UsuarioModificacionID);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Generar);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.HabilitarCheck);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Inconcistencia);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Faltante);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.ArchivoEnviadoServidor);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.DocumentoSAP);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.DocumentoCancelacionSAP);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Segmento);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Corral);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Procesada);
                polizasConciliacion = polizasConciliacion.Map(x => x.ArchivoFolio).ToColumn("archifolio");
                polizasConciliacion = polizasConciliacion.Map(x => x.BusAct).ToColumn("bus_act");
                polizasConciliacion = polizasConciliacion.Map(x => x.CentroBeneficio).ToColumn("centro_ben");
                polizasConciliacion = polizasConciliacion.Map(x => x.CentroCosto).ToColumn("centro_cto");
                polizasConciliacion = polizasConciliacion.Map(x => x.ClaseDocumento).ToColumn("clase_doc");
                polizasConciliacion = polizasConciliacion.Map(x => x.ClaseMovimiento).ToColumn("clase_movt");
                polizasConciliacion = polizasConciliacion.Map(x => x.ClaveImpuesto).ToColumn("clave_imto");
                polizasConciliacion = polizasConciliacion.Map(x => x.Cliente).ToColumn("cliente");
                polizasConciliacion = polizasConciliacion.Map(x => x.CodigoRetencion).ToColumn("cod_ret");
                polizasConciliacion = polizasConciliacion.Map(x => x.Concepto).ToColumn("concepto");
                polizasConciliacion = polizasConciliacion.Map(x => x.CondicionImpuesto).ToColumn("cond_imto");
                polizasConciliacion = polizasConciliacion.Map(x => x.Cuenta).ToColumn("cuenta");
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Descripcion);
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.DescripcionProducto);
                polizasConciliacion = polizasConciliacion.Map(x => x.Division).ToColumn("division");
                polizasConciliacion = polizasConciliacion.Map(x => x.FechaContabilidad).ToColumn("fecha_cont");
                polizasConciliacion = polizasConciliacion.Map(x => x.FechaDocumento).ToColumn("fecha_doc");
                polizasConciliacion = polizasConciliacion.Map(x => x.FechaImpuesto).ToColumn("fecha_imto");
                polizasConciliacion = polizasConciliacion.Map(x => x.Importe).ToColumn("importe");
                polizasConciliacion = polizasConciliacion.Map(x => x.ImpuestoIva).ToColumn("imp_iva");
                polizasConciliacion = polizasConciliacion.Map(x => x.ImpuestoRetencion).ToColumn("imp_ret");
                polizasConciliacion = polizasConciliacion.Map(x => x.IndicaCme).ToColumn("indica_cme");
                polizasConciliacion = polizasConciliacion.Map(x => x.IndicaImp).ToColumn("indica_imp");
                polizasConciliacion = polizasConciliacion.Map(x => x.Mes).ToColumn("mes");
                polizasConciliacion = polizasConciliacion.Map(x => x.Moneda).ToColumn("moneda");
                polizasConciliacion = polizasConciliacion.Map(x => x.NumeroLinea).ToColumn("nolinea");
                polizasConciliacion = polizasConciliacion.Map(x => x.NumeroReferencia).ToColumn("noref");
                polizasConciliacion = polizasConciliacion.DoNotMap(x => x.Observaciones);
                polizasConciliacion = polizasConciliacion.Map(x => x.Periodo).ToColumn("periodo");
                polizasConciliacion = polizasConciliacion.Map(x => x.Proveedor).ToColumn("proveedor");
                polizasConciliacion = polizasConciliacion.Map(x => x.Referencia1).ToColumn("ref1");
                polizasConciliacion = polizasConciliacion.Map(x => x.Referencia2).ToColumn("ref2");
                polizasConciliacion = polizasConciliacion.Map(x => x.Referencia3).ToColumn("ref3");
                polizasConciliacion = polizasConciliacion.Map(x => x.Sociedad).ToColumn("sociedad");
                polizasConciliacion = polizasConciliacion.Map(x => x.TextoAsignado).ToColumn("texto_asig");
                polizasConciliacion = polizasConciliacion.Map(x => x.TextoDocumento).ToColumn("texto_doc");
                polizasConciliacion = polizasConciliacion.Map(x => x.TipoCambio).ToColumn("tipocambio");
                polizasConciliacion = polizasConciliacion.Map(x => x.TipoRetencion).ToColumn("tipo_ret");
                polizasConciliacion = polizasConciliacion.Map(x => x.OrdenInt).ToColumn("orden_int");
                polizasConciliacion = polizasConciliacion.Map(x => x.Conciliada).ToColumn("Conciliada");
                return(polizasConciliacion);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }