コード例 #1
0
 //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);
 }
コード例 #2
0
        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();
        }
コード例 #3
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();
            }
        }
コード例 #4
0
 private void fechandoForm(object sender, FormClosedEventArgs e)
 {
     //quando o form estiver fechando ele recebe nulo para ele poder ser instanciado novamente
     frmVenderIngresso = null;
 }
コード例 #5
0
 public CS_frmVendaIngresso(CS_frmVenderIngresso frmV)
 {
     InitializeComponent();
     frmVenda             = frmV;
     lblTipoIngresso.Text = frmVenda.txtIdSessao.Text;
 }
コード例 #6
0
 public void recebeValor()
 {
     CS_frmVenderIngresso frmVenderIngresso = new CS_frmVenderIngresso();
 }