/// <summary> /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.CuentasCorrientes /// En la BASE de DATO la Tabla : [GestionComercial.CuentasCorrientes] /// <summary> /// <returns>Entidad</returns> public BECuentaCorriente Find(int pcodEmpresa, string prm_NumeroOperacion) { BECuentaCorriente cuentaCorriente = new BECuentaCorriente(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_CuentaCorriente_Id(pcodEmpresa, prm_NumeroOperacion); foreach (var item in resul) { cuentaCorriente = new BECuentaCorriente() { codDocumReg = item.codDocumReg, NumeroOperacion = item.NumeroOperacion, codEmpresa = item.codEmpresa, CodigoPuntoVenta = item.CodigoPuntoVenta, CodigoComprobante = item.CodigoComprobante, NumeroComprobante = item.NumeroComprobante, CodigoArguTipoMovimi = item.CodigoArguTipoMovimi, CodigoArguMoneda = item.CodigoArguMoneda, CodigoArguDestinoComp = item.CodigoArguDestinoComp, codEmpleado = item.codEmpleado, auxcodEmpleadoNombre = item.codEmpleadoNombre, CodigoParte = item.CodigoParte, TipoDeIngreso = Convert.ToString(item.TipoDeIngreso), FechaDeEmisionDeuda = item.FechaDeEmisionDeuda, FechaDeVencimiento = item.FechaDeVencimiento, NumeroDeCuota = item.NumeroDeCuota, DEBETotalCuotaNacion = item.TipoDeIngreso == 'D' ? item.DHTotalCuotaNacion : 0, DEBETotalCuotaExtran = item.TipoDeIngreso == 'D' ? item.DHTotalCuotaExtran : 0, DEBETipoCambioVTA = item.TipoDeIngreso == 'D' ? item.DHTipoCambioVTA : 0, DEBETipoCambioCMP = item.TipoDeIngreso == 'D' ? item.DHTipoCambioCMP : 0, HABERTotalPagoNacion = item.TipoDeIngreso == 'H' ? item.DHTotalCuotaNacion : 0, HABERTotalPagoExtran = item.TipoDeIngreso == 'H' ? item.DHTotalCuotaExtran : 0, HABERTipoCambioVTA = item.TipoDeIngreso == 'H' ? item.DHTipoCambioVTA : 0, HABERTipoCambioCMP = item.TipoDeIngreso == 'H' ? item.DHTipoCambioCMP : 0, DHDiferenciaMonto = item.DHDiferenciaMonto == 'H' ? item.DHDiferenciaMonto : 0, Observaciones = item.Observaciones, Estado = item.Estado, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaCrea = item.SegFechaCrea, SegFechaEdita = item.SegFechaEdita, SegMaquina = item.SegMaquina, CodigoArguDestinoCompNombre = item.CodigoArguDestinoCompNombre, CodigoArguMonedaNombre = item.CodigoArguMonedaNombre, CodigoArguTipoMovimiNombre = item.CodigoArguTipoMovimiNombre, CodigoComprobanteNombre = item.CodigoComprobanteNombre, CodigoPersonaEmpreNombre = item.codEmpresaNombre, CodigoPersonaEntidad = item.CodigoPersonaEntidad, CodigoPersonaEntidadNombre = item.CodigoPersonaEntidadNombre, CodigoPuntoVentaNombre = item.CodigoPuntoVentaNombre, }; } } } catch (Exception ex) { throw ex; } return(cuentaCorriente); }