예제 #1
0
        public List <BEDocumentoImpuesto> ListDocumentoImpuestoPaginado(BaseFiltroDocumentoImpuestoPage pFiltro)
        {
            List <BEDocumentoImpuesto> lstDocumentoImpuesto = new List <BEDocumentoImpuesto>();

            try
            {
                lstDocumentoImpuesto = objDocumentoImpuestoData.ListPaginado(pFiltro);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString());
                throw new Exception(returnValor.Message);
            }
            return(lstDocumentoImpuesto);
        }
예제 #2
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad GestionComercial.ComprobantesImpuestos
        /// En la BASE de DATO la Tabla : [GestionComercial.ComprobantesImpuestos]
        /// <summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <BEDocumentoImpuesto> ListPaginado(BaseFiltroDocumentoImpuestoPage pFiltro)
        {
            List <BEDocumentoImpuesto> lstDocumentoImpuesto = new List <BEDocumentoImpuesto>();

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_DocumentoImpuesto_Paged(pFiltro.jqCurrentPage,
                                                                     pFiltro.jqPageSize,
                                                                     pFiltro.jqSortColumn,
                                                                     pFiltro.jqSortOrder,
                                                                     pFiltro.codEmpresa,
                                                                     pFiltro.codEmpresaRUC,
                                                                     pFiltro.codDocumento,
                                                                     pFiltro.codImpuesto);;
                    foreach (var item in resul)
                    {
                        BEDocumentoImpuesto objDocumentoImpuesto = new BEDocumentoImpuesto();

                        objDocumentoImpuesto.codEmpresa           = item.codEmpresa;
                        objDocumentoImpuesto.codDocumentoImpuesto = item.codDocumentoImpuesto;
                        objDocumentoImpuesto.CodigoComprobante    = item.CodigoComprobante;
                        objDocumentoImpuesto.CodigoImpuesto       = item.CodigoImpuesto;
                        objDocumentoImpuesto.VeoImporte           = item.VeoImporte;
                        objDocumentoImpuesto.Orden                   = item.Orden;
                        objDocumentoImpuesto.segUsuarioCrea          = item.SegUsuarioCrea;
                        objDocumentoImpuesto.segUsuarioEdita         = item.SegUsuarioEdita;
                        objDocumentoImpuesto.segFechaCrea            = item.SegFechaCrea;
                        objDocumentoImpuesto.segFechaEdita           = item.SegFechaEdita;
                        objDocumentoImpuesto.segMaquinaEdita         = item.SegMaquina;
                        objDocumentoImpuesto.CodigoImpuestoNombre    = item.codImpuestoNombre;
                        objDocumentoImpuesto.CodigoComprobanteNombre = item.codDocumentoNombre;

                        objDocumentoImpuesto.objDocumento.Descripcion = item.codDocumentoNombre;
                        objDocumentoImpuesto.objImpuesto.Descripcion  = item.codImpuestoNombre;
                        lstDocumentoImpuesto.Add(objDocumentoImpuesto);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstDocumentoImpuesto);
        }