Exemplo n.º 1
0
        /// <summary>
        /// Obtiene un mapeo basico de la clase Almacen Movimiento Costo
        /// </summary>
        /// <returns></returns>
        private static IMapBuilderContext <ContratoInfo> MapeoBasico()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <ContratoInfo> mapContrato = MapBuilder <ContratoInfo> .MapNoProperties();

                mapContrato.Map(x => x.ContratoId).ToColumn("ContratoID");
                mapContrato.Map(x => x.Folio).ToColumn("Folio");
                mapContrato.Map(x => x.Precio).ToColumn("Precio");
                mapContrato.Map(x => x.Cantidad).ToColumn("Cantidad");
                mapContrato.Map(x => x.Merma).ToColumn("Merma");
                mapContrato.Map(x => x.PesoNegociar).ToColumn("PesoNegociar");
                mapContrato.Map(x => x.Fecha).ToColumn("Fecha");
                mapContrato.Map(x => x.FechaVigencia).ToColumn("FechaVigencia");
                mapContrato.Map(x => x.Tolerancia).ToColumn("Tolerancia");
                mapContrato.Map(x => x.Parcial).WithFunc(x => Convert.ToBoolean(x["Parcial"]).BoolCompraParcialAEnum());
                return(mapContrato);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 2
0
        private static IMapBuilderContext <GastoMateriaPrimaInfo> MapeoBasico()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <GastoMateriaPrimaInfo> mapGastoMateriaPrima =
                    MapBuilder <GastoMateriaPrimaInfo> .MapNoProperties();

                mapGastoMateriaPrima.Map(x => x.GastoMateriaPrimaID).ToColumn("GastoMateriaPrimaID");
                mapGastoMateriaPrima.Map(x => x.FolioGasto).ToColumn("FolioGasto");
                mapGastoMateriaPrima.Map(x => x.Fecha).ToColumn("Fecha");
                mapGastoMateriaPrima.Map(x => x.TieneCuenta).ToColumn("TieneCuenta");
                mapGastoMateriaPrima.Map(x => x.Importe).ToColumn("Importe");
                mapGastoMateriaPrima.Map(x => x.Iva).ToColumn("IVA");
                mapGastoMateriaPrima.Map(x => x.Observaciones).ToColumn("Observaciones");
                mapGastoMateriaPrima.Map(x => x.AlmacenMovimientoID).ToColumn("AlmacenMovimientoID");
                mapGastoMateriaPrima.Map(x => x.AlmacenID).ToColumn("AlmacenID");
                return(mapGastoMateriaPrima);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 3
0
 private void MapEnum(IMapBuilderContext <T> aux, Type type, PropertyInfo property)
 {
     aux.Map(property).WithFunc(
         rec => rec.IsDBNull(rec.GetOrdinal(property.Name)) ? null : Enum.ToObject(type, rec.GetInt32(rec.GetOrdinal(property.Name)))
         )
     ;
 }
Exemplo n.º 4
0
        /// <summary>
        /// Obtiene un mapeo de condiciones jaula
        /// </summary>
        /// <returns></returns>
        internal static IMapBuilderContext <CondicionJaulaInfo> ObtenerMapeoCondicionJaula()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <CondicionJaulaInfo> condicionJaula = MapBuilder <CondicionJaulaInfo> .MapNoProperties();

                condicionJaula.Map(x => x.CondicionJaulaID).ToColumn("CondicionJaulaID");
                condicionJaula.Map(x => x.Descripcion).ToColumn("Descripcion");
                condicionJaula.Map(x => x.Activo).WithFunc(x => Convert.ToBoolean(x["Activo"]).BoolAEnum());
                return(condicionJaula);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// Establece el mapeo para el animal movimiento
        /// </summary>
        /// <returns></returns>
        internal static IMapBuilderContext <AnimalMovimientoInfo> ObtenerMapeoAnimalHistorico()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <AnimalMovimientoInfo> mapeo = MapBuilder <AnimalMovimientoInfo> .MapNoProperties();

                mapeo = mapeo.Map(x => x.AnimalID).ToColumn("AnimalID");
                mapeo = mapeo.Map(x => x.OrganizacionID).ToColumn("OrganizacionID");
                mapeo = mapeo.Map(x => x.Arete).ToColumn("Arete");
                return(mapeo);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 6
0
 private static void MapeoTipoMovimiento(IMapBuilderContext <GastoMateriaPrimaInfo> mapGastoMateriaPrima)
 {
     try
     {
         Logger.Info();
         mapGastoMateriaPrima.Map(x => x.TipoMovimiento).WithFunc(x => new TipoMovimientoInfo
         {
             TipoMovimientoID = Convert.ToInt32(x["TipoMovimientoID"])
         });
         mapGastoMateriaPrima.Map(x => x.EsEntrada).WithFunc(
             entrada =>
             Convert.ToInt32(entrada["TipoMovimientoID"]) == TipoMovimiento.EntradaPorAjuste.GetHashCode());
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 7
0
        private static IMapBuilderContext <AnimalMovimientoInfo> MapeoBasico()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <AnimalMovimientoInfo> mapAnimalMovimiento =
                    MapBuilder <AnimalMovimientoInfo> .MapNoProperties();

                mapAnimalMovimiento.Map(x => x.AnimalID).ToColumn("AnimalID");
                mapAnimalMovimiento.Map(x => x.AnimalMovimientoID).ToColumn("AnimalMovimientoID");
                mapAnimalMovimiento.Map(x => x.OrganizacionID).ToColumn("OrganizacionID");
                mapAnimalMovimiento.Map(x => x.FechaMovimiento).ToColumn("FechaMovimiento");
                mapAnimalMovimiento.Map(x => x.Arete).ToColumn("Arete");
                return(mapAnimalMovimiento);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 8
0
 private static void MapeoOrganizacion(IMapBuilderContext <GastoMateriaPrimaInfo> mapGastoMateriaPrima)
 {
     try
     {
         Logger.Info();
         mapGastoMateriaPrima.Map(x => x.Organizacion).WithFunc(x => new OrganizacionInfo
         {
             OrganizacionID = Convert.ToInt32(x["OrganizacionID"]),
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 9
0
 private static void MapeoAlmacenInventarioLote(IMapBuilderContext <GastoMateriaPrimaInfo> mapGastoMateriaPrima)
 {
     try
     {
         Logger.Info();
         mapGastoMateriaPrima.Map(x => x.AlmacenInventarioLote).WithFunc(x => new AlmacenInventarioLoteInfo
         {
             AlmacenInventarioLoteId = Convert.ToInt32(x["AlmacenInventarioLoteID"])
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 10
0
 private static void MapeoTipoContrato(IMapBuilderContext <ContratoInfo> mapContrato)
 {
     try
     {
         Logger.Info();
         mapContrato.Map(x => x.TipoContrato).WithFunc(x => new TipoContratoInfo
         {
             TipoContratoId = Convert.ToInt32(x["TipoContratoID"]),
             Descripcion    = Convert.ToString(x["TipoContrato"]),
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
 private static void MapeoContrato(IMapBuilderContext <AlmacenMovimientoCostoInfo> mapAlmacenMovimientoCosto)
 {
     try
     {
         Logger.Info();
         mapAlmacenMovimientoCosto.Map(x => x.Contrato).WithFunc(x => new ContratoInfo
         {
             ContratoId =
                 Convert.ToInt32(x["ContratoID"]),
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 12
0
 private static void MapeoProveedor(IMapBuilderContext <GastoMateriaPrimaInfo> mapGastoMateriaPrima)
 {
     try
     {
         Logger.Info();
         mapGastoMateriaPrima.Map(x => x.Proveedor).WithFunc(x => new ProveedorInfo
         {
             ProveedorID = Convert.ToInt32(x["ProveedorID"]),
             CodigoSAP   = Convert.ToString(x["Proveedor"])
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 13
0
 private static void MapeoCorral(IMapBuilderContext <GastoInventarioInfo> mapGastosInventario)
 {
     try
     {
         Logger.Info();
         mapGastosInventario.Map(x => x.Corral).WithFunc(x => new CorralInfo
         {
             CorralID = Convert.ToInt32(x["CorralID"]),
             Codigo   = Convert.ToString(x["Codigo"])
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
 private static void MapeoCosto(IMapBuilderContext <AlmacenMovimientoCostoInfo> mapeoAlmacenMoviiento)
 {
     try
     {
         Logger.Info();
         mapeoAlmacenMoviiento.Map(x => x.Costo).WithFunc(x => new CostoInfo
         {
             CostoID     = Convert.ToInt32(x["CostoID"]),
             Descripcion = Convert.ToString(x["Costo"]),
             FechaCosto  = Convert.ToDateTime(x["FechaCreacion"])
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 15
0
 private static void MapeoProducto(IMapBuilderContext <GastoMateriaPrimaInfo> mapGastoMateriaPrima)
 {
     try
     {
         Logger.Info();
         mapGastoMateriaPrima.Map(x => x.Producto).WithFunc(x => new ProductoInfo
         {
             ProductoId          = Convert.ToInt32(x["ProductoID"]),
             Descripcion         = Convert.ToString(x["Producto"]),
             ProductoDescripcion = Convert.ToString(x["Producto"]),
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
 private static void MapeoCuentaSAP(IMapBuilderContext <AlmacenMovimientoCostoInfo> mapeoAlmacenMoviiento)
 {
     try
     {
         Logger.Info();
         mapeoAlmacenMoviiento.Map(x => x.CuentaSap).WithFunc(x => new CuentaSAPInfo
         {
             CuentaSAPID =
                 Convert.ToInt32(x["CuentaSAPID"]),
             CuentaSAP =
                 Convert.ToString(x["CuentaSAP"])
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 17
0
 private static void MapeoOrganizacion(IMapBuilderContext <ContratoInfo> mapeoAlmacenMoviiento)
 {
     try
     {
         Logger.Info();
         mapeoAlmacenMoviiento.Map(x => x.Organizacion).WithFunc(x => new OrganizacionInfo
         {
             OrganizacionID =
                 Convert.ToInt32(x["OrganizacionID"]),
             Descripcion =
                 Convert.ToString(x["Organizacion"]),
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 18
0
 private static void MapeoProveedor(IMapBuilderContext <ContratoInfo> mapeoAlmacenMoviiento)
 {
     try
     {
         Logger.Info();
         mapeoAlmacenMoviiento.Map(x => x.Proveedor).WithFunc(x => new ProveedorInfo
         {
             ProveedorID =
                 Convert.ToInt32(x["ProveedorID"]),
             Descripcion =
                 Convert.ToString(x["Proveedor"]),
             CodigoSAP =
                 Convert.ToString(x["CodigoSAP"])
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 19
0
 private static void MapeoCuentaSAP(IMapBuilderContext <GastoMateriaPrimaInfo> mapGastoMateriaPrima)
 {
     try
     {
         Logger.Info();
         mapGastoMateriaPrima.Map(x => x.CuentaSAP).WithFunc(x => new CuentaSAPInfo
         {
             CuentaSAP =
                 Convert.ToString(x["CuentaSAP"]),
             CuentaSAPID =
                 Convert.ToInt32(x["CuentaSAPID"]),
             Descripcion =
                 Convert.ToString(x["Cuenta"])
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
        /// <summary>
        /// Obtiene un mapeo basico de la clase Almacen Movimiento Costo
        /// </summary>
        /// <returns></returns>
        private static IMapBuilderContext <AlmacenMovimientoCostoInfo> MapeoBasico()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <AlmacenMovimientoCostoInfo> mapAlmacenMovimientoCosto =
                    MapBuilder <AlmacenMovimientoCostoInfo> .MapNoProperties();

                mapAlmacenMovimientoCosto.Map(x => x.AlmacenMovimientoCostoId).ToColumn("AlmacenMovimientoCostoID");
                mapAlmacenMovimientoCosto.Map(x => x.AlmacenMovimientoId).ToColumn("AlmacenMovimientoID");
                mapAlmacenMovimientoCosto.Map(x => x.TieneCuenta).ToColumn("TieneCuenta");
                mapAlmacenMovimientoCosto.Map(x => x.ProveedorId).ToColumn("ProveedorID");
                mapAlmacenMovimientoCosto.Map(x => x.CuentaSAPID).ToColumn("CuentaSAPID");
                mapAlmacenMovimientoCosto.Map(x => x.CostoId).ToColumn("CostoID");
                mapAlmacenMovimientoCosto.Map(x => x.Cantidad).ToColumn("Cantidad");
                mapAlmacenMovimientoCosto.Map(x => x.Importe).ToColumn("Importe");
                return(mapAlmacenMovimientoCosto);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 21
0
 private static void MapeoCorralOrganizacionTipoCorralGrupoCorral(IMapBuilderContext <LoteInfo> mapeoLote)
 {
     try
     {
         Logger.Info();
         mapeoLote.Map(x => x.Corral).WithFunc(x => new CorralInfo
         {
             CorralID     = Convert.ToInt32(x["CorralID"]),
             Organizacion = new OrganizacionInfo
             {
                 OrganizacionID = Convert.ToInt32(x["OrganizacionID"]),
                 Descripcion    = Convert.ToString(x["Organizacion"])
             },
             Codigo     = Convert.ToString(x["Codigo"]),
             TipoCorral = new TipoCorralInfo
             {
                 TipoCorralID = Convert.ToInt32(x["TipoCorralID"]),
                 Descripcion  = Convert.ToString(x["TipoCorral"])
             },
             Capacidad       = Convert.ToInt32(x["Capacidad"]),
             MetrosLargo     = Convert.ToInt32(x["MetrosLargo"]),
             MetrosAncho     = Convert.ToInt64(x["MetrosAncho"]),
             Seccion         = Convert.ToInt32(x["Seccion"]),
             Orden           = Convert.ToInt32(x["Orden"]),
             Activo          = Convert.ToBoolean(x["Activo"]).BoolAEnum(),
             GrupoCorralInfo = new GrupoCorralInfo
             {
                 GrupoCorralID = Convert.ToInt32(x["GrupoCorralID"]),
                 Descripcion   = Convert.ToString(x["GrupoCorral"])
             }
         });
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 22
0
        /// <summary>
        /// Obtiene un mapeo para AlmacenMovimientoSubProductoModel
        /// </summary>
        /// <returns></returns>
        internal static IMapBuilderContext <AlmacenMovimientoSubProductosModel> ObtenerMapeoAlmacenMovimientoSubProductos()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <AlmacenMovimientoSubProductosModel> mapeoAlmacenMovimientoSubProductos =
                    MapBuilder <AlmacenMovimientoSubProductosModel> .MapNoProperties();

                mapeoAlmacenMovimientoSubProductos.Map(x => x.AlmacenID).ToColumn("AlmacenID");
                mapeoAlmacenMovimientoSubProductos.Map(x => x.AlmacenMovimientoID).ToColumn("AlmacenMovimientoID");
                mapeoAlmacenMovimientoSubProductos.Map(x => x.Cantidad).ToColumn("Cantidad");
                mapeoAlmacenMovimientoSubProductos.Map(x => x.FechaMovimiento).ToColumn("FechaMovimiento");
                mapeoAlmacenMovimientoSubProductos.Map(x => x.Importe).ToColumn("Importe");
                mapeoAlmacenMovimientoSubProductos.Map(x => x.Precio).ToColumn("Precio");
                mapeoAlmacenMovimientoSubProductos.Map(x => x.ProductoID).ToColumn("ProductoID");
                return(mapeoAlmacenMovimientoSubProductos);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 23
0
        /// <summary>
        /// Obtiene un mapedo de lote
        /// </summary>
        /// <returns></returns>
        internal static IMapBuilderContext <LoteInfo> ObtenerMapeoLote()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <LoteInfo> mapeoLote = MapBuilder <LoteInfo> .MapNoProperties();

                mapeoLote.Map(x => x.Lote).ToColumn("Lote");
                mapeoLote.Map(x => x.LoteID).ToColumn("LoteID");
                mapeoLote.Map(x => x.Cabezas).ToColumn("Cabezas");
                mapeoLote.Map(x => x.CabezasInicio).ToColumn("CabezasInicio");
                mapeoLote.Map(x => x.OrganizacionID).ToColumn("OrganizacionID");
                mapeoLote.Map(x => x.Activo).WithFunc(x => Convert.ToBoolean(x["LoteActivo"]).BoolAEnum());
                MapeoCorralOrganizacionTipoCorralGrupoCorral(mapeoLote);
                return(mapeoLote);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 24
0
        private static IMapBuilderContext <PolizaSacrificioModel> MapeoBasico()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <PolizaSacrificioModel> mapLotesSacrificio =
                    MapBuilder <PolizaSacrificioModel> .MapNoProperties();

                mapLotesSacrificio.Map(x => x.Canales).ToColumn("Canales");
                mapLotesSacrificio.Map(x => x.Fecha).ToColumn("Fecha");
                mapLotesSacrificio.Map(x => x.Folio).ToColumn("Folio");
                mapLotesSacrificio.Map(x => x.ImporteCanal).ToColumn("ImporteCanal");
                mapLotesSacrificio.Map(x => x.ImportePiel).ToColumn("ImportePiel");
                mapLotesSacrificio.Map(x => x.ImporteViscera).ToColumn("ImporteViscera");
                mapLotesSacrificio.Map(x => x.Lote).ToColumn("Lote");
                mapLotesSacrificio.Map(x => x.LoteID).ToColumn("LoteID");
                mapLotesSacrificio.Map(x => x.OrganizacionID).ToColumn("OrganizacionID");
                mapLotesSacrificio.Map(x => x.Serie).ToColumn("Serie");
                mapLotesSacrificio.Map(x => x.Peso).ToColumn("Peso");
                return(mapLotesSacrificio);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 25
0
        private static IMapBuilderContext <PolizaSacrificioModel> MapeoServicio()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <PolizaSacrificioModel> mapLotesSacrificio =
                    MapBuilder <PolizaSacrificioModel> .MapNoProperties();

                mapLotesSacrificio.Map(x => x.Canales).ToColumn("Canales");
                mapLotesSacrificio.Map(x => x.Fecha).ToColumn("Fecha");
                mapLotesSacrificio.Map(x => x.ImporteCanal).ToColumn("ImporteCanal");
                mapLotesSacrificio.Map(x => x.ImportePiel).ToColumn("ImportePiel");
                mapLotesSacrificio.Map(x => x.ImporteViscera).ToColumn("ImporteViscera");
                mapLotesSacrificio.Map(x => x.Lote).ToColumn("Lote");
                mapLotesSacrificio.Map(x => x.LoteID).ToColumn("LoteID");
                mapLotesSacrificio.Map(x => x.OrganizacionID).ToColumn("OrganizacionID");
                mapLotesSacrificio.Map(x => x.Peso).ToColumn("Peso");
                mapLotesSacrificio.Map(x => x.PesoPiel).ToColumn("PesoPiel");
                mapLotesSacrificio.Map(x => x.Corral).ToColumn("Corral");
                mapLotesSacrificio.Map(x => x.InterfaceSalidaTraspasoDetalleID).ToColumn(
                    "InterfaceSalidaTraspasoDetalleID");
                mapLotesSacrificio.Map(x => x.Serie).WithFunc(fn =>
                {
                    if (Convert.ToBoolean(fn["PolizaGenerada"]) &&
                        Convert.ToString(fn["SerieFolio"]).Length > 0)
                    {
                        return
                        (Convert.ToString(fn["SerieFolio"]).Split(
                             '-')[0]);
                    }
                    else
                    {
                        return(Convert.ToString(fn["Serie"]));
                    }
                });
                mapLotesSacrificio.Map(x => x.Folio).WithFunc(fn =>
                {
                    if (Convert.ToBoolean(fn["PolizaGenerada"]) &&
                        Convert.ToString(fn["SerieFolio"]).Length > 0 &&
                        Convert.ToString(fn["SerieFolio"]).IndexOf('-') >= 0)
                    {
                        return
                        (Convert.ToString(fn["SerieFolio"]).Split(
                             '-')[1]);
                    }
                    else
                    {
                        return(Convert.ToString(fn["Folio"]));
                    }
                });

                return(mapLotesSacrificio);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }
Exemplo n.º 26
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);
            }
        }
Exemplo n.º 27
0
        private static IMapBuilderContext <GastoInventarioInfo> MapeoBasico()
        {
            try
            {
                Logger.Info();
                IMapBuilderContext <GastoInventarioInfo> mapGastosInventario =
                    MapBuilder <GastoInventarioInfo> .MapNoProperties();

                mapGastosInventario.Map(x => x.GastoInventarioID).ToColumn("GastoInventarioID");
                mapGastosInventario.Map(x => x.TipoGasto).WithFunc(x => Convert.ToString(x["TipoGasto"]).TipoGastoAEnum());
                mapGastosInventario.Map(x => x.FolioGasto).ToColumn("FolioGasto");
                mapGastosInventario.Map(x => x.FechaGasto).ToColumn("FechaGasto");
                mapGastosInventario.Map(x => x.TieneCuenta).ToColumn("TieneCuenta");
                mapGastosInventario.Map(x => x.Factura).ToColumn("Factura");
                mapGastosInventario.Map(x => x.Importe).ToColumn("Importe");
                mapGastosInventario.Map(x => x.IVA).ToColumn("IVA");
                mapGastosInventario.Map(x => x.Observaciones).ToColumn("Observaciones");
                mapGastosInventario.Map(x => x.Retencion).ToColumn("Retencion");
                mapGastosInventario.Map(x => x.CentroCosto).ToColumn("CentroCosto");
                mapGastosInventario.Map(x => x.CuentaGasto).ToColumn("CuentaGasto");
                mapGastosInventario.Map(x => x.TotalCorrales).ToColumn("TotalCorrales");
                return(mapGastosInventario);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }