protected void txtPesquisa_TextChanged(object sender, EventArgs e)
        {
            FilmesDAL fDAL = new FilmesDAL();

            DataTable dt = fDAL.ObterFilme();
            DataView  dv = new DataView(dt);

            string SearchExpression = null;

            if (!String.IsNullOrEmpty(txtPesquisa.Text))
            {
                SearchExpression = string.Format("{0} '%{1}%'",
                                                 grvFilmes.SortExpression, txtPesquisa.Text);
            }

            dv.RowFilter         = "Titulo like" + SearchExpression;
            grvFilmes.DataSource = dv;
            grvFilmes.DataBind();
        }
Example #2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int cdFilme = Convert.ToInt32(txtCodigoBarra.Text);

            FilmesDAL fDAL  = new FilmesDAL();
            Filmes    filme = fDAL.ObterFilme(cdFilme);

            if (filme == null)
            {
                MessageBox.Show("Filme não encontrado.");
                LimparCampos();
            }
            else
            {
                byte[] arquivo = filme.CapaFilme;
                txtCodigo.Text        = Convert.ToString(filme.Codigo);
                txtCodigoBarra.Text   = Convert.ToString(filme.CodigoBarras);
                txtTitulo.Text        = filme.Titulo;
                txtGenero.Text        = filme.Genero;
                txtAno.Text           = Convert.ToString(filme.Ano);
                rbBLURAY.Checked      = filme.Tipo == 'B';
                rbDVD.Checked         = filme.Tipo == 'D';
                txtPreco.Text         = Convert.ToString(filme.Preco);
                dtDataadquirida.Value = filme.DataAdquirida;
                txtValorcusto.Text    = Convert.ToString(filme.ValorCusto);
                chLocado.Checked      = filme.Situacao == 'L';
                //chNaoLocado.Checked = filme.Situacao == 'N';
                txtAtoresParticipantes.Text = filme.Atores;
                txtDiretor.Text             = filme.Diretor;
                Image img1 = ConverteByteParaImagem(arquivo);
                picFoto.SizeMode = PictureBoxSizeMode.StretchImage;
                picFoto.Image    = img1;
                //picFoto.Image = null;
                //if (picFoto.Image != null && picFoto.Image.Length > 0)
                //{
                //    picFoto.Image = ByteToImage(Funcionario.Foto)
                //}
                //CapaFilme = filme.CapaFilme.byte
            }
        }