private void btnBuscarTitulo_Click(object sender, EventArgs e) { string stTitulo = txtTitulo.Text; FilmesDAL fDAL = new FilmesDAL(); Filmes filme = fDAL.ObterFilmeTitulo(stTitulo); 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; //txtfoto = Convert.ToString(filme.FotoFilme); } }
private void btnAdicionar_Click(object sender, EventArgs e) { Filmes objFilmes = new Filmes(); objFilmes.CodigoBarras = Convert.ToInt32(txtCodigoBarra.Text); objFilmes.Titulo = txtTitulo.Text; objFilmes.Genero = txtGenero.Text; objFilmes.Ano = Convert.ToInt32(txtAno.Text); objFilmes.Tipo = rbBLURAY.Checked ? 'B' : 'D'; objFilmes.Preco = Convert.ToDecimal(txtPreco.Text); objFilmes.DataAdquirida = dtDataadquirida.Value; objFilmes.ValorCusto = Convert.ToDecimal(txtValorcusto.Text); objFilmes.Situacao = chLocado.Checked ? 'L' : 'N'; objFilmes.Atores = txtAtoresParticipantes.Text; objFilmes.Diretor = txtDiretor.Text; if (picFoto.Image != null) { using (MemoryStream stream = new MemoryStream()) { picFoto.Image.Save(stream, ImageFormat.Jpeg); byte[] CapaFilme = stream.ToArray(); var path = Path.Combine(@"c:\Trabalho Anderson\Locadora_RFGV\Locadora\WebUI", "CapasFilmes"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } path = Path.Combine(path, objFilmes.Titulo + ".jpg"); System.IO.File.WriteAllBytes(path, CapaFilme); objFilmes.CapaFilme = CapaFilme; objFilmes.Caminho = path; //System.IO.FileInfo fileInfo = new FileInfo(objFilmes.Caminho); //FilmesDAL Cad_Foto = new FilmesDAL(); //Cad_Foto.InserirFilmes(picFoto.Text, CapaFilme, picFoto.Name, picFoto.Properties.ZoomPercent); } //picFoto.Image.Dispose(); //picFoto.Image = null; } FilmesDAL fDAL = new FilmesDAL(); fDAL.InserirFilmes(objFilmes); MessageBox.Show("Filme Inserido com Sucesso"); LimparCampos(); CarregarFilmes(); fDAL.SalvarImagemLocal(objFilmes); }
protected void Page_Load(object sender, EventArgs e) { FilmesDAL fDal = new FilmesDAL(); grvFilmes.DataSource = fDal.ListarNomeFilme(); grvFilmes.DataBind(); // < asp:SqlDataSource ID = "BancoLocadora" runat = "server" //ConnectionString = "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Locadora;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" //ProviderName = "System.Data.SqlClient" //SelectCommand = "SELECT Titulo, Caminho From Itens" ></ asp:SqlDataSource > }
private void btnExcluir_Click(object sender, EventArgs e) { int cdFilme = Convert.ToInt32(txtCodigoBarra.Text); FilmesDAL fDAL = new FilmesDAL(); fDAL.ExcluirItem(cdFilme); MessageBox.Show("Filme excluído com sucesso."); LimparCampos(); CarregarFilmes(); }
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(); }
private void ObterFilmeTitulo(string Titulo) { FilmesDAL fDAL = new FilmesDAL(); Filmes filme = fDAL.ObterFilmeTitulo(Titulo); if (filme != null) { lblTitulo.Text = filme.Titulo; lblCodigo.Text = filme.Codigo.ToString(); lblCodigoBarras.Text = filme.CodigoBarras.ToString(); lblGenero.Text = filme.Genero; lblAno.Text = filme.Ano.ToString(); if (filme.Tipo == 'D') { lblTipo.Text = "DVD"; } else { lblTipo.Text = "BLURAY"; } lblPreco.Text = filme.Preco.ToString(); lblDataAdquirida.Text = filme.DataAdquirida.ToString(); lblValorCusto.Text = filme.ValorCusto.ToString(); if (filme.CheckSituacao) { lblSituacao.Text = "Locado"; } else { lblSituacao.Text = "Não Locado"; } lblAtores.Text = filme.Atores; lblDiretor.Text = filme.Diretor; PicFoto.ImageUrl = filme.Caminho; } }
private void btnEditar_Click(object sender, EventArgs e) { Filmes objFilmes = new Filmes(); objFilmes.Codigo = Convert.ToInt32(txtCodigo.Text); objFilmes.CodigoBarras = Convert.ToInt32(txtCodigoBarra.Text); objFilmes.Titulo = txtTitulo.Text; objFilmes.Genero = txtGenero.Text; objFilmes.Ano = Convert.ToInt32(txtAno.Text); objFilmes.Tipo = rbBLURAY.Checked ? 'B' : 'D'; objFilmes.Preco = Convert.ToDecimal(txtPreco.Text); objFilmes.DataAdquirida = dtDataadquirida.Value; objFilmes.ValorCusto = Convert.ToDecimal(txtValorcusto.Text); objFilmes.Situacao = chLocado.Checked ? 'L' : 'N'; objFilmes.Atores = txtAtoresParticipantes.Text; objFilmes.Diretor = txtDiretor.Text; if (picFoto.Image != null) { using (MemoryStream stream = new MemoryStream()) { picFoto.Image.Save(stream, ImageFormat.Jpeg); byte[] CapaFilme = stream.ToArray(); objFilmes.CapaFilme = CapaFilme; } } FilmesDAL fDAL = new FilmesDAL(); fDAL.EditarFilme(objFilmes); MessageBox.Show("Filme atualizado com Sucesso"); LimparCampos(); CarregarFilmes(); }
private void ObterFilmeTitulo(string Titulo) { FilmesDAL fDAL = new FilmesDAL(); grvFilmes.DataSource = fDAL.ListarTudoFilmes(); }
private void CarregarFilmes() { FilmesDAL fDAL = new FilmesDAL(); GridViewListarItens.DataSource = fDAL.ListarFilmes(); }