//realiza o teste para ver se o formulário já possue alguma instância, ele realiza uma instância public static CS_frmVenderIngresso getInstance() { if (frmVenderIngresso == null) { frmVenderIngresso = new CS_frmVenderIngresso(); } return(frmVenderIngresso); }
private void btnVenderIngresso_Click(object sender, EventArgs e) { //instanciando o form com o método getInstance CS_frmVenderIngresso venderIngresso = CS_frmVenderIngresso.getInstance(); venderIngresso.MdiParent = this; venderIngresso.Show(); }
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(); } }
private void fechandoForm(object sender, FormClosedEventArgs e) { //quando o form estiver fechando ele recebe nulo para ele poder ser instanciado novamente frmVenderIngresso = null; }
public CS_frmVendaIngresso(CS_frmVenderIngresso frmV) { InitializeComponent(); frmVenda = frmV; lblTipoIngresso.Text = frmVenda.txtIdSessao.Text; }
public void recebeValor() { CS_frmVenderIngresso frmVenderIngresso = new CS_frmVenderIngresso(); }