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(); }
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); } }