public List <LetraDeCambioAux> List(int pcodEmpresa, int prm_codDocumReg) { List <LetraDeCambioAux> lstLetraDeCambio = new List <LetraDeCambioAux>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_LetraDeCambio_codDocumReg(pcodEmpresa, prm_codDocumReg); foreach (var item in resul) { lstLetraDeCambio.Add(new LetraDeCambioAux() { codDocumReg = item.codDocumReg, codLetraDeCambio = item.codLetraDeCambio, codEmpresa = item.codEmpresa.Value, 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 == null ? 0 : item.auxmonImportePagadoMonNac.Value), auxdesLetraCambio = item.numLetraExterno + " - " + item.fecVencimiento.ToShortDateString() + " - " + item.monValorDeLetra, auxcodPersonaAsignadoDireccion = item.auxcodPersonaAsignadoDireccion, auxcodPersonaAsignadoLugar = item.auxcodPersonaAsignadoLugar, auxcodRegistroMonedaSimbolo = item.auxcodRegistroMonedaSimbolo, }); } } } catch (Exception ex) { throw ex; } return(lstLetraDeCambio); }