Example #1
0
        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);
            }
        }
Example #2
0
        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 >
        }
Example #4
0
        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;
            }
        }
Example #7
0
        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();
        }
Example #9
0
        private void CarregarFilmes()
        {
            FilmesDAL fDAL = new FilmesDAL();

            GridViewListarItens.DataSource = fDAL.ListarFilmes();
        }