コード例 #1
0
        //Método para traer los datos de los prestamos del usuario
        public void DatosPrestamosUsuario()
        {
            try {
                SqlConnection cnx = new SqlConnection(CadenaCnx);
                //Veemos si la conexión está cerrada
                if (cnx.State == ConnectionState.Closed)
                {
                    //Abrimos la conexión
                    cnx.Open();
                }

                SqlCommand     stm   = new SqlCommand("SELECT prst_id, prst_usuario, prst_usuario_nombre, prst_libro_id, prst_libro_nombre, CONVERT(VARCHAR(10), prst_fecha_inicio,103), CONVERT(VARCHAR(10), prst_fecha_fin, 103) FROM tbl_prestamos WHERE prst_usuario ='" + Session["username"].ToString() + "'", cnx); //Creamos la consulta select
                SqlDataAdapter da    = new SqlDataAdapter(stm);                                                                                                                                                                                                                                                            //Ejecutamos la consulta, con DataAdapter para ejecutar más de una
                DataTable      Tabla = new DataTable();                                                                                                                                                                                                                                                                    //Creamos tabla para almacenar los resultados
                da.Fill(Tabla);
                Tabla.Columns[0].ColumnName = "id";
                Tabla.Columns[1].ColumnName = "Usuario";
                Tabla.Columns[2].ColumnName = "Nombre";
                Tabla.Columns[3].ColumnName = "Código del Libro";
                Tabla.Columns[4].ColumnName = "Nombre libro";
                Tabla.Columns[5].ColumnName = "Fecha Inicio";
                Tabla.Columns[6].ColumnName = "Fecha Entrega";
                //Llenamos la tabla con la info de la BD
                GridPerfil.DataSource = Tabla;
                GridPerfil.DataBind();
            } catch (Exception ex) {
                ClientScript.RegisterStartupScript(this.GetType(), "Registrado", "alertaFallo('" + ex.Message + "')", true);
            }
        }
コード例 #2
0
        public async Task <GridPerfil> GetGridPerfil()
        {
            try
            {
                var responseModel = _db.Roles;

                var list = responseModel.Select(s => s).ToList().Select(item => new PerfilDto {
                    NomPerfil = item.Name, CodPerfil = item.Id
                }).ToList();
                var grid = new GridPerfil
                {
                    aaData               = list,
                    sEcho                = 0,
                    iTotalRecords        = responseModel.Count(),
                    recordsFiltered      = responseModel.Count(),
                    iTotalDisplayRecords = 1
                };

                return(grid);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
コード例 #3
0
        protected void CarregaGridView()
        {
            try
            {
                if (PermissaoPagina())
                {
                    int ativo = Convert.ToInt16(ddlAtivoInativo.SelectedValue.ToString());
                    IList <ValueObjectLayer.Perfil> perfis = null;
                    if (!string.IsNullOrEmpty(txtPesquisa.Text))
                    {
                        if (ativo == 2)
                        {
                            perfis = PerfilFacade.RecuperarPerfis(txtPesquisa.Text);
                        }
                        else if (ativo == 1)
                        {
                            perfis = PerfilFacade.RecuperarPerfis(txtPesquisa.Text, true);
                        }
                        else if (ativo == 0)
                        {
                            perfis = PerfilFacade.RecuperarPerfis(txtPesquisa.Text, false);
                        }
                    }
                    else
                    {
                        if (ativo == 2)
                        {
                            perfis = PerfilFacade.RecuperarPerfis();
                        }
                        else if (ativo == 1)
                        {
                            perfis = PerfilFacade.RecuperarPerfis(true);
                        }
                        else if (ativo == 0)
                        {
                            perfis = PerfilFacade.RecuperarPerfis(false);
                        }
                    }

                    GridPerfil.DataSource = perfis;
                    GridPerfil.DataBind();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
        public void ExibirGridView()
        {
            string pesquisa = "l.email like '%" + txtEmailPerfil.Text + "%'";

            GridPerfil.DataSource = clienteBLL.Pesquisar(pesquisa);
            GridPerfil.DataBind();

            string pesquisaP = "produto";

            GridProdutos.DataSource = produtoBLL.Pesquisar(pesquisaP);
            GridProdutos.DataBind();

            string pesquisaF = "fornecedor";

            GridFornecedores.DataSource = fornecedorBLL.Pesquisar(pesquisaF);
            GridFornecedores.DataBind();
        }