예제 #1
0
        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);
        }