Ejemplo n.º 1
0
        private void frmCadastroJogo_Load(object sender, EventArgs e)
        {
            try
            {
                Jogo jogo = new Jogo();
                dsJogo.Tables.Add(jogo.Listar());
                bsJogo.DataSource     = dsJogo.Tables["Jogo"];
                dgvJogo.DataSource    = bsJogo;
                bnvJogo.BindingSource = bsJogo;

                txtIdJogo.DataBindings.Add("TEXT", bsJogo, "id_jogo");
                dtpDataHora.DataBindings.Add("TEXT", bsJogo, "dthr_jogo");
                cbbEstadio.DataBindings.Add("SelectedValue", bsJogo, "estadio_id_estadio");
                cbbTime1.DataBindings.Add("SelectedValue", bsJogo, "time_id_time1");
                cbbTime2.DataBindings.Add("SelctedValue", bsJogo, "time_id_time2");
                cbbGrupo.DataBindings.Add("SelectedValue", bsJogo, "grupo_jogo");
                rtxtObs.DataBindings.Add("TEXT", bsJogo, "obs_jogo");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(cbTime1.SelectedValue) == Convert.ToInt32(cbTime2.SelectedValue))
            {
                MessageBox.Show("Jogo inválido! Selecione Times Diferentes");
            }
            else
            {
                Jogo RegJogo = new Jogo();

                RegJogo.IdJogo    = Convert.ToInt16(txtIdJogo.Text);
                RegJogo.IdTime1   = Convert.ToInt16(cbTime1.SelectedValue);
                RegJogo.Idtime2   = Convert.ToInt16(cbTime2.SelectedValue);
                RegJogo.EstadioId = Convert.ToInt16(cbEstadio.SelectedValue);
                RegJogo.DthrJogo  = Convert.ToDateTime(dtpData.Value);
                RegJogo.Grupo     = Convert.ToChar(txtGrupo.Text);
                RegJogo.Obs       = txtObs.Text;


                if (bInclusao)
                {
                    if (RegJogo.Salvar() > 0)
                    {
                        MessageBox.Show("Time adicionado com sucesso!");

                        btnSalvar.Enabled       = false;
                        cbTime1.Enabled         = false;
                        cbTime2.Enabled         = false;
                        cbEstadio.Enabled       = false;
                        txtIdJogo.Enabled       = false;
                        txtGrupo.Enabled        = false;
                        txtObs.Enabled          = false;
                        dtpData.Enabled         = false;
                        btnSalvar.Enabled       = false;
                        btnAlterar.Enabled      = true;
                        btnNovoRegistro.Enabled = true;
                        btnExcluir.Enabled      = true;
                        btnCancelar.Enabled     = false;

                        bInclusao = false;

                        // recarrega o grid
                        dsJogo.Tables.Clear();
                        dsJogo.Tables.Add(RegJogo.Listar());
                        bnJogo.DataSource = dsJogo.Tables["JOGO"];
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar Jogo!");
                    }
                }
                else
                {
                    if (RegJogo.Alterar() > 0)
                    {
                        MessageBox.Show("Jogo alterado com sucesso!");

                        dsJogo.Tables.Clear();
                        dsJogo.Tables.Add(RegJogo.Listar());
                        cbTime1.Enabled         = false;
                        cbTime2.Enabled         = false;
                        cbEstadio.Enabled       = false;
                        btnSalvar.Enabled       = false;
                        txtIdJogo.Enabled       = false;
                        txtGrupo.Enabled        = false;
                        txtObs.Enabled          = false;
                        dtpData.Enabled         = false;
                        btnAlterar.Enabled      = true;
                        btnNovoRegistro.Enabled = true;
                        btnExcluir.Enabled      = true;
                        btnCancelar.Enabled     = false;
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar Jogo!");
                    }
                }
            }
        }
Ejemplo n.º 3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            // validar os dados
            if (cbbEstadio.SelectedIndex == -1)
            {
                MessageBox.Show("É necessário selecionar um estádio!");
            }
            else if (cbbTime1.SelectedIndex == -1 | cbbTime2.SelectedIndex == -1)
            {
                MessageBox.Show("É necessário selecionar dois times!");
            }
            else if (cbbGrupo.SelectedIndex == -1)
            {
                MessageBox.Show("É necessário selecionar um grupo!");
            }
            else if (rtxtObs.Text == "" | rtxtObs.Text != null)
            {
                MessageBox.Show("Digite alguma observação! Exemplo (São Paulo só tem bambi! Ou Palmeiras não tem Mundial!)");
            }
            else
            {
                Jogo RegJogo = new Jogo();

                RegJogo.IdJogo = Convert.ToInt16(txtIdJogo.Text);
                //RegJogo.Nomecidade = txtNomeCidade.Text;
                //RegJogo.Ufcidade = cbxEstado.SelectedItem.ToString();

                if (bInclusao)
                {
                    if (RegJogo.Salvar() > 0)
                    {
                        MessageBox.Show("Jogo adicionado com sucesso!");

                        btnSalvar.Enabled       = false;
                        txtIdJogo.Enabled       = false;
                        dtpDataHora.Enabled     = false;
                        cbbEstadio.Enabled      = false;
                        cbbTime1.Enabled        = false;
                        cbbTime2.Enabled        = false;
                        cbbGrupo.Enabled        = false;
                        rtxtObs.Enabled         = false;
                        btnSalvar.Enabled       = false;
                        btnAlterar.Enabled      = true;
                        btnNovoRegistro.Enabled = true;
                        btnExcluir.Enabled      = true;
                        btnCancelar.Enabled     = false;

                        bInclusao = false;

                        // recarrega o grid
                        dsJogo.Tables.Clear();
                        dsJogo.Tables.Add(RegJogo.Listar());
                        bsJogo.DataSource = dsJogo.Tables["JOGO"];
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar jogo!");
                    }
                }
                else
                {
                    if (RegJogo.Alterar() > 0)
                    {
                        MessageBox.Show("Cidade alterada com sucesso!");

                        dsJogo.Tables.Clear();
                        dsJogo.Tables.Add(RegJogo.Listar());
                        txtIdJogo.Enabled       = false;
                        txtNomeCidade.Enabled   = false;
                        cbxEstado.Enabled       = false;
                        btnSalvar.Enabled       = false;
                        btnAlterar.Enabled      = true;
                        btnNovoRegistro.Enabled = true;
                        btnExcluir.Enabled      = true;
                        btnCancelar.Enabled     = false;
                    }
                    else
                    {
                        MessageBox.Show("Erro ao gravar cidade!");
                    }
                }
            }
        }