/// <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); } }
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); } }
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))) ) ; }
/// <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); } }
/// <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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
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); } }
/// <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); } }
/// <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); } }
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); } }
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); } }
/// <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); } }
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); } }