Exemplo n.º 1
0
        public CS_clsIngresso exibirDados(int id)
        {
            CS_clsConexao conexao = new CS_clsConexao();

            conexao.conectar();

            SqlCommand cmd = new SqlCommand("SELECT * FROM TB_INGRESSO WHERE ID_POLTRONA=@ID ", conexao.conexao);

            cmd.Parameters.AddWithValue("@ID", Convert.ToInt32(id));

            CS_clsIngresso mObjIngresso = new CS_clsIngresso();

            SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow);

            if (dr.Read())
            {
                mObjIngresso.Id_Ingresso = Convert.ToInt32(dr[("ID_INGRESSO")]);
                mObjIngresso.NM_Tipo     = dr[("NM_TIPO")].ToString();
                mObjIngresso.Id_Poltrona = Convert.ToInt32(dr[("ID_POLTRONA")]);
                mObjIngresso.Id_Sessao   = Convert.ToInt32(dr[("ID_SESSAO")]);
                return(mObjIngresso);
            }
            else
            {
                //foreach (Control ctl in this.Controls)
                //  {
                //   if (ctl is TextBox)
                //    ctl.Text = "";
                //  }
                return(null);
            }
            dr.Close();
            conexao.desconectar();
        }
Exemplo n.º 2
0
        private void btnVender_Click_1(object sender, EventArgs e)
        {
            try
            {
                CS_clsIngresso mObjIngresso = new CS_clsIngresso();

                mObjIngresso = mObjIngresso.exibirDados(poltrona);

                if (mObjIngresso != null)
                {
                    MessageBox.Show("Esse ingresso ja esta reservado");
                }

                else
                {
                    CS_clsIngresso mObjIngresso2 = new CS_clsIngresso();
                    mObjIngresso2.Id_Ingresso = mObjIngresso2.autoIncremento();
                    mObjIngresso2.NM_Tipo     = cmbTipo.Text;
                    mObjIngresso2.Id_Poltrona = poltrona;
                    mObjIngresso2.Id_Sessao   = Convert.ToInt32(lblTipoIngresso.Text);

                    float preco = 0;
                    if (cmbTipo.Text == "INTEIRA")
                    {
                        preco = mObjIngresso2.pegaPrecoInteira(Convert.ToInt32(lblTipoIngresso.Text));
                    }
                    else if (cmbTipo.Text == "MEIA")
                    {
                        preco = mObjIngresso2.pegaPrecoMeia(Convert.ToInt32(lblTipoIngresso.Text));
                    }



                    string mErro = mObjIngresso2.inserirIngresso();

                    if (mErro == null)
                    {
                        MessageBox.Show("Valor do ingresso RS" + preco);
                        CS_frmSplashVender frmSplashVender = new CS_frmSplashVender();
                        frmSplashVender.Show();
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro catastrofico 11 " + ex.Message);
            }
            finally
            {
                CS_frmVenderIngresso venderIngresso = CS_frmVenderIngresso.getInstance();
                venderIngresso.Show();
            }
        }
        public void carregarListIngresso()
        {
            lstVIngresso.Items.Clear();
            CS_clsIngresso objIngresso = new CS_clsIngresso();
            SqlDataReader  dr          = objIngresso.getIngresso();

            while (dr.Read())
            {
                ListViewItem lstV = new ListViewItem(dr["ID_INGRESSO"].ToString());
                lstV.SubItems.Add(dr["NM_TIPO"].ToString());
                lstV.SubItems.Add(dr["ID_POLTRONA"].ToString());
                lstV.SubItems.Add(dr["ID_SESSAO"].ToString());

                lstVIngresso.Items.Add(lstV);
            }
        }