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