예제 #1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobanteEmisionImpuestos
        /// En la BASE de DATO la Tabla : [GestionComercial.ComprobanteEmisionImpuestos]
        /// <summary>
        /// <returns>List</returns>
        public List <BEComprobanteEmisionImpuesto> List(int codEmpresa, int prm_codDocumReg)
        {
            List <BEComprobanteEmisionImpuesto> miLista = new List <BEComprobanteEmisionImpuesto>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_DocumentoMovImpuesto(codEmpresa, prm_codDocumReg);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BEComprobanteEmisionImpuesto()
                        {
                            codDocumReg          = item.codDocumReg,
                            codDocumRegImpuesto  = item.codDocumRegImpuesto,
                            codEmpresa           = item.codEmpresa,
                            CodigoPuntoVenta     = item.CodigoPuntoVenta,
                            CodigoComprobante    = item.CodigoComprobante,
                            NumeroComprobante    = item.NumeroComprobante,
                            CodigoImpuesto       = item.CodigoImpuesto,
                            ValorDeImpuesto      = item.ValorDeImpuesto,
                            ValorDeImpuesto100   = item.ValorDeImpuesto * 100,
                            ValorTotalImpuesto   = item.ValorTotalImpuesto,
                            SegUsuarioCrea       = item.SegUsuarioCrea,
                            SegUsuarioEdita      = item.SegUsuarioEdita,
                            SegFechaCrea         = item.SegFechaCrea,
                            SegFechaEdita        = item.SegFechaEdita,
                            SegMaquina           = item.SegMaquina,
                            CodigoImpuestoNombre = item.codigoImpuestoNombre,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }