Exemplo n.º 1
0
        public DTOSessao ListarID(int id)
        {
            string query = "select * from tb_sessao where id_sessao = {0} limit 1";

            query = string.Format(query, id);
            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelectParamters(query, null);

            DTOSessao dados = new DTOSessao();

            if (reader.Read())
            {
                dados.IDSessao         = reader.GetInt32("id_sessao");
                dados.Nome             = reader.GetString("nm_filme");
                dados.Foto             = (byte[])(reader["ft_img"]);
                dados.Descricao        = reader.GetString("ds_filme");
                dados.FaixaEtaria      = reader.GetString("ds_faixa_etaria");
                dados.InicioFilme      = reader.GetDateTime("dt_inicio_filme");
                dados.FinalFilme       = reader.GetDateTime("dt_final_filme");
                dados.DataLancamento   = reader.GetDateTime("dt_inico_vendas");
                dados.NumeroDeCadeiras = reader.GetInt32("nr_quantidade_cadeira");
            }
            reader.Close();

            return(dados);
        }
Exemplo n.º 2
0
        public List <DTOSessao> ListarAll()
        {
            string          query    = "select * from tb_sessao order by id_sessao desc";
            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelectParamters(query, null);

            List <DTOSessao> lista = new List <DTOSessao>();

            while (reader.Read())
            {
                DTOSessao dados = new DTOSessao();
                dados.IDSessao         = reader.GetInt32("id_sessao");
                dados.Nome             = reader.GetString("nm_filme");
                dados.Foto             = (byte[])(reader["ft_img"]);
                dados.Descricao        = reader.GetString("ds_filme");
                dados.FaixaEtaria      = reader.GetString("ds_faixa_etaria");
                dados.InicioFilme      = reader.GetDateTime("dt_inicio_filme");
                dados.FinalFilme       = reader.GetDateTime("dt_final_filme");
                dados.DataLancamento   = reader.GetDateTime("dt_inico_vendas");
                dados.NumeroDeCadeiras = reader.GetInt32("nr_quantidade_cadeira");

                lista.Add(dados);
            }
            reader.Close();

            return(lista);
        }
Exemplo n.º 3
0
        private void lstSessao_SelectedIndexChanged(object sender, EventArgs e)
        {
            DTOSessao user = lstSessao.SelectedItem as DTOSessao;

            this.id          = user.IDSessao;
            this.imgCompleta = user.Foto;
            dados.Foto       = imgCompleta;

            MemoryStream imgaa = new MemoryStream(user.Foto);

            picFoto.Image       = Image.FromStream(imgaa);
            txtNome.Text        = user.Nome;
            txtTexto.Text       = user.Descricao;
            cboFaixaEtaria.Text = user.FaixaEtaria;

            dtpInicioFilme.Value    = user.InicioFilme;
            cboIniHor.SelectedIndex = user.InicioFilme.Hour;
            cboIniMin.SelectedIndex = user.InicioFilme.Minute;


            dtpFimFilme.Value       = user.FinalFilme;
            cboFimHor.SelectedIndex = user.FinalFilme.Hour;
            cboFimMin.SelectedIndex = user.FinalFilme.Minute;


            dtpInicioVendas.Value    = user.DataLancamento;
            cboVendHor.SelectedIndex = user.DataLancamento.Hour;
            cboVendMin.SelectedIndex = user.DataLancamento.Minute;


            lbCadeiras.SelectedIndex = user.NumeroDeCadeiras == 50 || lbCadeiras.SelectedItem == null ? 0 : 1;
            //dadosList.ListarID(usuer.IDSessao);
        }
Exemplo n.º 4
0
        public void InserirSessao(DTOSessao see)
        {
            SessaoDataBase data = new SessaoDataBase();

            if (see.Nome != "" && see.Descricao != "" && see.FaixaEtaria != "" && see.NumeroDeCadeiras > 0)
            {
                data.InserirSessao(see);
                MessageBox.Show("REGISTRADO COM SUCESSO.", "TOPMOVIE", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("PREENCHA TODOS OS CAMPOS.");
            }
        }
Exemplo n.º 5
0
        public void InserirSessao(DTOSessao see)
        {
            string query = "insert into tb_sessao(nm_filme,ft_img,ds_filme,ds_faixa_etaria,dt_inicio_filme,dt_final_filme,dt_inico_vendas,nr_quantidade_cadeira) value(@nome,@foto,@descri,@faixaEta,@inicioFilme,@finalFimel,@dtLanca,@numCadeiras)";

            List <MySqlParameter> parameters = new List <MySqlParameter>();

            parameters.Add(new MySqlParameter("nome", see.Nome));
            parameters.Add(new MySqlParameter("foto", see.Foto));
            parameters.Add(new MySqlParameter("descri", see.Descricao));
            parameters.Add(new MySqlParameter("faixaEta", see.FaixaEtaria));
            parameters.Add(new MySqlParameter("inicioFilme", see.InicioFilme.ToString("yyyy-MM-dd HH:mm:ss")));
            parameters.Add(new MySqlParameter("finalFimel", see.FinalFilme.ToString("yyyy-MM-dd HH:mm:ss")));
            parameters.Add(new MySqlParameter("dtLanca", see.DataLancamento.ToString("yyyy-MM-dd HH:mm:ss")));
            parameters.Add(new MySqlParameter("numCadeiras", see.NumeroDeCadeiras));

            ProjetoDataBase database = new ProjetoDataBase();

            database.ExecuteInsertParamters(query, parameters);
        }
Exemplo n.º 6
0
        public void AtualizarSessao(DTOSessao see)
        {
            string query = "Update tb_sessao set nm_filme = @nome, ft_img = @foto ,ds_filme = @descri, ds_faixa_etaria = @faixaEta, dt_inicio_filme = @inicioFilme, dt_final_filme = @finalFimel, dt_inico_vendas = @dtLanca ,nr_quantidade_cadeira = @numCadeiras where id_sessao = @idS";

            List <MySqlParameter> parameters = new List <MySqlParameter>();

            parameters.Add(new MySqlParameter("idS", see.IDSessao));
            parameters.Add(new MySqlParameter("nome", see.Nome));
            parameters.Add(new MySqlParameter("foto", see.Foto));
            parameters.Add(new MySqlParameter("descri", see.Descricao));
            parameters.Add(new MySqlParameter("faixaEta", see.FaixaEtaria));
            parameters.Add(new MySqlParameter("inicioFilme", see.InicioFilme.ToString("yyyy-MM-dd HH:mm:ss")));
            parameters.Add(new MySqlParameter("finalFimel", see.FinalFilme.ToString("yyyy-MM-dd HH:mm:ss")));
            parameters.Add(new MySqlParameter("dtLanca", see.DataLancamento.ToString("yyyy-MM-dd HH:mm:ss")));
            parameters.Add(new MySqlParameter("numCadeiras", see.NumeroDeCadeiras));

            ProjetoDataBase database = new ProjetoDataBase();

            database.ExecuteInsertParamters(query, parameters);
        }
Exemplo n.º 7
0
        public void AtualizarSessao(DTOSessao see)
        {
            SessaoDataBase data = new SessaoDataBase();

            if (see.IDSessao > 0)
            {
                if (see.Nome != "" && see.Descricao != "" && see.FaixaEtaria != "" && see.NumeroDeCadeiras > 0)
                {
                    data.AtualizarSessao(see);
                    MessageBox.Show("REGISTRADO COM SUCESSO.", "TOPMOVIE", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("PREENCHA TODOS OS CAMPOS.", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("OPS! VOCÊ NÃO PODE FAZER ISSO.", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }