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); }
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); }
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); }
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."); } }
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); }
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); }
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); } }