/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.LetraDeCambio /// En la BASE de DATO la Tabla : [GestionComercial.LetraDeCambio] /// <summary> /// <returns>List</returns> public List <LetraDeCambioAux> List(BaseFiltro pFiltro) { List <LetraDeCambioAux> lstLetraDeCambio = new List <LetraDeCambioAux>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_LetraDeCambio(pFiltro.codEmpresa, pFiltro.fecInicio, pFiltro.fecFinal, pFiltro.codPuntoVenta, pFiltro.codDocumento, pFiltro.numDocumento, pFiltro.codRegEstado, pFiltro.codRegDestinoDocum, pFiltro.codPerEntidad, pFiltro.codEmpleado); foreach (var item in resul) { lstLetraDeCambio.Add(new LetraDeCambioAux() { codDocumReg = item.codDocumReg, codLetraDeCambio = item.codLetraDeCambio, codEmpresa = item.codEmpresa, codPuntoDeVenta = item.codPuntoDeVenta, codDocumento = item.codDocumento, numDocumento = item.numDocumento, numLetraInterna = item.numLetraInterna, numLetraExterno = item.numLetraExterno, codPersonaEmisor = item.codPersonaEmisor, fecEmision = item.fecEmision, fecRecepcion = item.fecRecepcion, fecVencimiento = item.fecVencimiento, codRegistroMoneda = item.codRegistroMoneda, monValorDeLetra = item.monValorDeLetra, codPersonaAsignado = item.codPersonaAsignado, codPersonaAvalista = item.codPersonaAvalista, codPersonaBanco = item.codPersonaBanco, desClausula = item.desClausula, gloComentario = item.gloComentario, codRegistroEstado = item.codRegistroEstado, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquina = item.segMaquina, auxcodDocumentoNombre = item.auxcodDocumentoNombre, auxcodPersonaAsignadoNombre = item.auxcodPersonaAsignadoNombre, auxcodPersonaAvalistaNombre = item.auxcodPersonaAvalistaNombre, auxcodPersonaBancoNombre = item.auxcodPersonaBancoNombre, auxcodPersonaEmisorNombre = item.auxcodPersonaEmisorNombre, auxcodPersonaEmpreNombre = item.codEmpresaNombre, auxcodPuntoDeVentaNombre = item.auxcodPuntoDeVentaNombre, auxcodRegistroEstadoNombre = item.auxcodRegistroEstadoNombre, auxcodRegistroMonedaNombre = item.auxcodRegistroMonedaNombre, auxindDocumento = item.auxindDocumento, auxmonImportePagadoMonInt = item.auxmonImportePagadoMonInt, auxmonImportePagadoMonNac = item.auxmonImportePagadoMonNac, auxmonImporteSaldo = item.monValorDeLetra - (item.auxmonImportePagadoMonNac), auxdesLetraCambio = item.numLetraExterno + " - " + item.fecVencimiento.ToShortDateString() + " - " + item.monValorDeLetra, auxdesMovDetaCantidad = item.auxdesMovDetaCantidad, auxdesMovDetaPrecio = item.auxdesMovDetaPrecio, auxdesMovDetaProducto = item.auxdesMovDetaProducto, numDocumentoExterno = item.numDocumentoExterno }); } } } catch (Exception ex) { throw ex; } return(lstLetraDeCambio); }