コード例 #1
0
        private void lstVSessao_MouseClick(object sender, MouseEventArgs e)
        {
            foreach (ListViewItem item in lstVSessao.SelectedItems)
            {
                CS_clsSessao objSessoes = new CS_clsSessao();
                objSessoes       = objSessoes.exibirIdSessao(Convert.ToInt32(item.Text));
                txtIdSessao.Text = objSessoes.Id_Sessao.ToString();
            }

            CS_clsSessao objSessao = new CS_clsSessao();


            objSessao = objSessao.verificarSala(txtIdSessao.Text);
            //Verifica qual sala está a sessão
            if (objSessao.Id_Sala.Equals(1))
            {
                //instanciando o form com o método getInstance
                CS_frmVendaIngresso vendaIngresso = new CS_frmVendaIngresso(this);
                //abrir form de vender ingresso sala 1
                vendaIngresso.Show();
            }
            else
            {
                //instanciando o form com o método getInstance
                CS_frmVenderIngressoSala2 vendaIngresso2 = new CS_frmVenderIngressoSala2(this);
                //abrir form de vender ingresso sala 1
                vendaIngresso2.Show();
            }
        }
コード例 #2
0
        public CS_clsSessao verificarSala(string id)
        {
            CS_clsConexao conexao = new CS_clsConexao();

            conexao.conectar();

            SqlCommand cmd = new SqlCommand("SELECT ID_SALA FROM TB_SESSAO WHERE ID_SESSAO=@ID", conexao.conexao);

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

            CS_clsSessao mObjSessao = new CS_clsSessao();

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

            if (dr.Read())
            {
                mObjSessao.Id_Sala = Convert.ToInt32(dr[("ID_SALA")]);

                return(mObjSessao);
            }
            else
            {
                //foreach (Control ctl in this.Controls)
                //  {
                //   if (ctl is TextBox)
                //    ctl.Text = "";
                //  }
                return(null);
            }
            dr.Close();
            conexao.desconectar();
        }
コード例 #3
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            query = "SELECT MAX(ID_SESSAO)+1 AS ID FROM TB_SESSAO";

            DialogResult iResposta;

            iResposta = MessageBox.Show("Deseja realmente inserir este Filme?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (iResposta.ToString() == "Yes")
            {
                CS_clsSessao mObjSessao = new CS_clsSessao();

                try
                {
                    mObjSessao.Id_Sessao      = autoIncremento(query);
                    mObjSessao.HR_Sessao      = cmbHora.Text;
                    mObjSessao.DT_Sessao      = Convert.ToDateTime(dtpSessao.Text);
                    mObjSessao.VL_Inteira     = Convert.ToSingle(txtValorInteira.Text);
                    mObjSessao.VL_Meia        = Convert.ToSingle(txtValorMeia.Text);
                    mObjSessao.ST_Situacao    = cmbStatus.Text;
                    mObjSessao.Id_Filme       = Convert.ToInt32(cmbFilme.SelectedValue);
                    mObjSessao.Id_Funcionario = Convert.ToInt32(cmbFuncionario.SelectedValue);
                    mObjSessao.Id_Sala        = Convert.ToInt32(cmbSala.Text);


                    string mErro = mObjSessao.inserirSessao();

                    if (mErro == null)
                    {
                        MessageBox.Show("Inserido com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }

                    telaInicial();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            DialogResult iResposta;

            iResposta = MessageBox.Show("Deseja realmente atualizar este Filme?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (iResposta.ToString() == "Yes")
            {
                CS_clsSessao mObjSessao = new CS_clsSessao();

                try
                {
                    mObjSessao.Id_Sessao      = Convert.ToInt32(txtIdSessao.Text);
                    mObjSessao.HR_Sessao      = cmbHora.Text;
                    mObjSessao.DT_Sessao      = Convert.ToDateTime(dtpSessao.Text);
                    mObjSessao.VL_Inteira     = Convert.ToSingle(txtValorInteira.Text);
                    mObjSessao.VL_Meia        = Convert.ToSingle(txtValorMeia.Text);
                    mObjSessao.ST_Situacao    = cmbStatus.Text;
                    mObjSessao.Id_Filme       = Convert.ToInt32(cmbFilme.SelectedValue);
                    mObjSessao.Id_Funcionario = Convert.ToInt32(cmbFuncionario.SelectedValue);
                    mObjSessao.Id_Sala        = Convert.ToInt32(cmbSala.Text);


                    string mErro = mObjSessao.atualizarSessao();

                    if (mErro == null)
                    {
                        MessageBox.Show("Sessão atualizada com sucesso");
                    }
                    else
                    {
                        MessageBox.Show(mErro);
                    }

                    telaInicial();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #5
0
        public void carregarListSessao()
        {
            lstVSessao.Items.Clear();
            CS_clsSessao  objSessaos = new CS_clsSessao();
            SqlDataReader dr         = objSessaos.getSessao();

            while (dr.Read())
            {
                ListViewItem lstV = new ListViewItem(dr["ID_SESSAO"].ToString());
                lstV.SubItems.Add(dr["HR_SESSAO"].ToString());
                lstV.SubItems.Add(dr["DT_SESSAO"].ToString());
                lstV.SubItems.Add(dr["VL_INTEIRA"].ToString());
                lstV.SubItems.Add(dr["VL_MEIA"].ToString());
                lstV.SubItems.Add(dr["ST_SITUACAO"].ToString());
                lstV.SubItems.Add(dr["NM_FILME"].ToString());
                lstV.SubItems.Add(dr["ID_SALA"].ToString());
                lstV.SubItems.Add(dr["ID_FUNCIONARIO"].ToString());
                lstV.SubItems.Add(dr["VL_GRATUITA"].ToString());
                lstVSessao.Items.Add(lstV);
            }
        }
コード例 #6
0
        public CS_clsSessao exibirDados(int id)
        {
            CS_clsConexao conexao = new CS_clsConexao();

            conexao.conectar();

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

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

            CS_clsSessao mObjSessao = new CS_clsSessao();

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

            if (dr.Read())
            {
                mObjSessao.Id_Sessao      = Convert.ToInt32(dr[("ID_SESSAO")]);
                mObjSessao.HR_Sessao      = dr[("HR_SESSAO")].ToString();
                mObjSessao.DT_Sessao      = Convert.ToDateTime(dr[("DT_SESSAO")]);
                mObjSessao.VL_Inteira     = Convert.ToSingle(dr[("VL_INTEIRA")]);
                mObjSessao.VL_Meia        = Convert.ToSingle(dr[("VL_MEIA")]);
                mObjSessao.ST_Situacao    = dr[("ST_SITUACAO")].ToString();
                mObjSessao.Id_Filme       = Convert.ToInt32(dr[("ID_FILME")]);
                mObjSessao.Id_Sala        = Convert.ToInt32(dr[("ID_SALA")]);
                mObjSessao.Id_Funcionario = Convert.ToInt32(dr[("ID_FUNCIONARIO")]);
                mObjSessao.VL_Gratuita    = dr[("VL_GRATUITA")].ToString();
                return(mObjSessao);
            }
            else
            {
                //foreach (Control ctl in this.Controls)
                //  {
                //   if (ctl is TextBox)
                //    ctl.Text = "";
                //  }
                return(null);
            }
            dr.Close();
            conexao.desconectar();
        }
コード例 #7
0
        private void btnInativar_Click(object sender, EventArgs e)
        {
            DialogResult iResposta;

            iResposta = MessageBox.Show("Deseja realmente Inativar a sessão?", "Confirma a Inativação", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


            if (iResposta.ToString() == "Yes")
            {
                CS_clsSessao mObjSessao = new CS_clsSessao();
                string       mErro      = mObjSessao.inativarSessao(Convert.ToInt32(txtIdSessao.Text));

                if (mErro == null)
                {
                    MessageBox.Show("Sessao inativada com sucesso");
                }
                else
                {
                    MessageBox.Show(mErro);
                }
                telaInicial();
            }
        }
コード例 #8
0
        private void lstVSessao_MouseClick(object sender, MouseEventArgs e)
        {
            gbxDadosSessao.Enabled = false;
            foreach (ListViewItem item in lstVSessao.SelectedItems)
            {
                CS_clsSessao objSessao = new CS_clsSessao();

                objSessao = objSessao.exibirDados(Convert.ToInt32(item.Text));

                txtIdSessao.Text     = objSessao.Id_Sessao.ToString();
                cmbHora.Text         = objSessao.HR_Sessao;
                dtpSessao.Text       = objSessao.DT_Sessao.ToString();
                txtValorInteira.Text = objSessao.VL_Inteira.ToString();
                txtValorMeia.Text    = objSessao.VL_Meia.ToString();
                cmbStatus.Text       = objSessao.ST_Situacao;
                cmbFilme.Text        = objSessao.Id_Filme.ToString();
                cmbSala.Text         = objSessao.Id_Sala.ToString();
                cmbFuncionario.Text  = objSessao.Id_Funcionario.ToString();
                //txtNmDescricao.Text = objSessao.VL_Gratuita;
                btnAlterar.Enabled  = true;
                btnIncluir.Enabled  = false;
                btnInativar.Enabled = true;
            }
        }