Beispiel #1
0
        public CadastroHeroi(int codigo)
        {
            InitializeComponent();

            this.codigo = codigo;
            Heroi heroi = new HeroiRepositorio().obterByCod(codigo);

            txtNome.Text          = heroi.Nome;
            txtNomePessoa.Text    = heroi.NomePessoa;
            txtCod.Text           = Convert.ToString(heroi.Id);
            txtContaBancaria.Text = Convert.ToString(heroi.ContaBancaria);
            txtQtdFilmes.Text     = Convert.ToString(heroi.QtdFilmes);
            cbxMulher.Checked     = heroi.Sexo == 'm';
            cbRaca.SelectedItem   = heroi.Raca;
            txtDescricao.Text     = heroi.Descricao;

            if (heroi.Escuridao)
            {
                rdbEscuridaoSim.Checked = true;
            }
            else
            {
                rdbEscuridaoNao.Checked = true;
            }
        }
Beispiel #2
0
        private void AtualizarLista()
        {
            string coluna = "nome";

            if (rbColunaRaca.Checked)
            {
                coluna = "raca";
            }
            else if (rbColunaContaBancaria.Checked)
            {
                coluna = "conta_bancaria";
            }

            string tipoOrdenacao = "ASC";

            if (rbOrdemDesc.Checked)
            {
                tipoOrdenacao = "DESC";
            }

            dgvLista.Rows.Clear();
            List <Heroi> herois = new HeroiRepositorio().ObterTodos(txtPesquisa.Text, coluna, tipoOrdenacao);

            foreach (Heroi heroi in herois)
            {
                dgvLista.Rows.Add(new object[]
                {
                    heroi.Id,
                    heroi.Nome,
                    heroi.Raca,
                    heroi.ContaBancaria
                });
            }
        }
Beispiel #3
0
        private void AtualizarLista()
        {
            string coluna = "Nome";

            if (rbnRaça.Checked)
            {
                coluna = "Raçaa";
            }
            else if (rbnContaBancaria.Checked)
            {
                coluna = "Conta_Bancaria";
            }

            string tipoOrdenacao = "ASC";

            if (rbnDecrescente.Checked)
            {
                tipoOrdenacao = "DESC";
            }
            dataGridView1.Rows.Clear();
            List <Heroi> herois = new HeroiRepositorio().ObterTodos(txtPesquisa.Text, coluna, tipoOrdenacao);

            foreach (Heroi heroi in herois)
            {
                dataGridView1.Rows.Add(new object[] {
                    heroi.Id,
                    heroi.Nome,
                    heroi.Raca,
                    heroi.ContaBancaria
                });
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Heroi heroi = new Heroi();

            heroi.Nome             = txtNome.Text;
            heroi.NomePessoa       = txtNomePessoa.Text;
            heroi.ContaBancaria    = Convert.ToDouble(txtContaBancaria.Text);
            heroi.DataNascimento   = dtpDataNascimento.Value;
            heroi.Escuridao        = true;
            heroi.QuantidadeFilmes = Convert.ToByte(txtQuantidadeFilmes.Text);
            heroi.Raca             = cbRaca.SelectedItem.ToString();
            heroi.Sexo             = cbMulher.Checked ? 'm' : 'h';
            heroi.Descricao        = rtbDescricao.Text;
            if (string.IsNullOrEmpty(txtCodigo.Text))
            {
                int id = new HeroiRepositorio().Inserir(heroi);
                txtCodigo.Text = Convert.ToString(id);
                MessageBox.Show("Registro cadastrado com sucesso");
            }
            else
            {
                int id = Convert.ToInt32(txtCodigo.Text);
                heroi.ID = id;
                bool alterou = new HeroiRepositorio().Alterar(heroi);
                if (alterou)
                {
                    MessageBox.Show("Registro alterdado com sucesso");
                }
                else
                {
                    MessageBox.Show("Não foi possivel aletrar");
                }
            }
        }
 private void txtCodigo_Leave(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtCodigo.Text))
     {
         try
         {
             int   id    = Convert.ToInt32(txtCodigo.Text);
             Heroi heroi = new HeroiRepositorio().ObterPeloCodigo(id);
             if (heroi != null)
             {
                 PreencherCampos(heroi);
             }
             else
             {
                 MessageBox.Show("Registro nao existe");
                 txtCodigo.Focus();
                 txtCodigo.SelectionStart  = 0;
                 txtCodigo.SelectionLength = txtCodigo.Text.Length;
             }
         }
         catch (NotFiniteNumberException)
         {
             MessageBox.Show("Digite um código válido");
             txtCodigo.Focus();
         }
     }
 }
Beispiel #6
0
        private void txtCod_Leave(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtCod.Text))
            {
                try
                {
                    int   cod   = Convert.ToInt32(txtCod.Text);
                    Heroi heroi = new HeroiRepositorio().obterByCod(cod);

                    if (heroi != null)
                    {
                        preencherCampos(heroi);
                    }
                    else
                    {
                        MessageBox.Show("Registro não existe!");
                        txtCod.Focus();

                        //Faz um "ctrl+A" no txtCod
                        txtCod.SelectionStart  = 0;
                        txtCod.SelectionLength = txtCod.Text.Length;
                    }
                }
                catch (NotFiniteNumberException ex)
                {
                    MessageBox.Show("Informe um Código válido!");
                    txtCod.Focus();
                    txtCod.SelectionStart  = 0;
                    txtCod.SelectionLength = txtCod.Text.Length;
                }
            }
        }
Beispiel #7
0
        private void AtualizarLista()
        {
            string coluna = "nome";

            if (rbRaca.Checked)
            {
                coluna = "raca";
            }
            else if (rbContabancaria.Checked)
            {
                coluna = "conta_bancaria";
            }
            string tipoOrdenacao = "ASC";

            if (rbDESC.Checked)
            {
                tipoOrdenacao = "DESC";
            }
            dataGridView1.Rows.Clear();
            List <Heroi> herois = new HeroiRepositorio().ObterTodos(textBox1.Text, coluna, tipoOrdenacao);

            foreach (Heroi heroi in herois)
            {
                dataGridView1.Rows.Add(new object[] {
                    heroi.ID,
                    heroi.Nome,
                    heroi.Raca,
                    heroi.ContaBancaria
                });
            }
        }
Beispiel #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            Heroi heroi = new Heroi();

            heroi.Nome             = txtNome.Text;                            //Nome do herói
            heroi.NomePessoa       = txtNomePessoa.Text;                      //Nome de cidadão do herói
            heroi.ContaBancaria    = Convert.ToDouble(txtContaBancaria.Text); //Conta bancária do herói
            heroi.DataNascimento   = dtpDataNascimento.Value;                 //Data de nascimento do herói
            heroi.Escuridao        = rbSim.Checked;                           //Se ele é da escuridão ou não, atribuir true significa que ele é
            heroi.QuantidadeFilmes = 10;                                      //Quantidade de filmes do herói
            heroi.Raca             = cbRaca.SelectedItem.ToString();          //Raça do herói
            heroi.Sexo             = cbMulher.Checked ? 'm' : 'h';            //Sexo do herói
            heroi.Descricao        = richTextBox1.Text;                       //Descrição do herói


            bool cadastrou = new HeroiRepositorio().Inserir(heroi);

            if (cadastrou)
            {
                MessageBox.Show("Registro cadastrado com sucesso");
            }
            else
            {
                MessageBox.Show("Deu ruim filhão");
            }
        }
        public CadastroHeroi(int codigo)
        {
            InitializeComponent();
            this.codigo = codigo;
            Heroi heroi = new HeroiRepositorio().ObterPeloCodigo(codigo);

            PreencherCampos(heroi);
        }
        public Form1(int codigo)
        {
            InitializeComponent();
            // TODO: Complete member initialization
            this.codigo = codigo;
            Heroi heroi = new HeroiRepositorio().ObterPeloCodigo(codigo);

            PreencherCampos(heroi);
        }
Beispiel #11
0
        private void button3_Click(object sender, EventArgs e)
        {
            int  linhaSelecionada = dataGridView1.CurrentRow.Index;
            int  codigo           = Convert.ToInt32(dataGridView1.Rows[linhaSelecionada].Cells[0].Value.ToString());
            bool apagado          = new HeroiRepositorio().apagar(codigo);

            if (apagado)
            {
                dataGridView1.Rows.RemoveAt(linhaSelecionada);
                MessageBox.Show("Registro apagado com sucesso");
            }
            else
            {
                MessageBox.Show("não foi possivel apagar");
            }
        }
Beispiel #12
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            int  linhaSelecionada = dtgvHerois.CurrentRow.Index;
            int  codigo           = Convert.ToInt32(dtgvHerois.Rows[linhaSelecionada].Cells[0].Value.ToString());
            bool excluido         = new HeroiRepositorio().apagar(codigo);

            if (excluido)
            {
                dtgvHerois.Rows.RemoveAt(linhaSelecionada);
                MessageBox.Show("Registro excluido com Suceso!");
            }
            else
            {
                MessageBox.Show("Não foi possivel apagar");
            }
        }
Beispiel #13
0
        private void AtualizarLista()
        {
            string coluna = "nome";


            if (radioButton2.Checked)
            {
                coluna = "conta_bancaria";
            }

            else if (radioButton3.Checked)
            {
                coluna = "raca";
            }



            string tipoOrdem = "ASC";

            if (radioButton5.Checked)
            {
                tipoOrdem = "DESC";
            }

            dataGridView1.Rows.Clear();

            string pesquisa = "";

            List <Heroi> herois = new HeroiRepositorio().ObterTodos(textBox1.Text, coluna, tipoOrdem);

            foreach (Heroi heroi in herois)

            {
                dataGridView1.Rows.Add(new object[]

                {
                    heroi.Id,
                    heroi.Nome,
                    heroi.Raca,
                    heroi.ContaBancaria
                });
            }
        }
Beispiel #14
0
        private void atualizarLista()
        {
            string coluna = "nome";

            if (rdbFiltrosNome.Checked)
            {
                coluna = "nome";
            }
            else if (rdbFiltrosRaca.Checked)
            {
                coluna = "raca";
            }
            else if (rdbFiltrosCB.Checked)
            {
                coluna = "contaBancaria";
            }

            string ordenacao = "ASC";
            int    aux       = cbOrdenacao.SelectedIndex;

            if (aux == 1)
            {
                ordenacao = "DESC";
            }

            dtgvHerois.Rows.Clear();

            List <Heroi> herois = new HeroiRepositorio().obterTodos(txtPesquisa.Text, coluna, ordenacao);

            foreach (Heroi heroi in herois)
            {
                dtgvHerois.Rows.Add(new object[] {
                    heroi.Id,
                    heroi.Nome,
                    heroi.Raca,
                    heroi.ContaBancaria
                });
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Heroi heroi = new Heroi();

            heroi.Nome             = txtNome.Text;
            heroi.NomePessoa       = TXTNOMEPESSOA.Text;
            heroi.ContaBancaria    = Convert.ToDouble(txtContaBancaria.Text);
            heroi.DataNascimento   = dtpDataNascimento.Value;
            heroi.Escuridao        = radioButton1.Checked;
            heroi.QuantidadeFilmes = Convert.ToByte(TXTQUANTIDADEFILMES.Text);
            heroi.Raca             = CBRACA.SelectedItem.ToString();
            heroi.Sexo             = CHBMULHER.Checked ? 'f' : 'm';
            heroi.Descricao        = rtbDescicao.Text;
            if (string.IsNullOrEmpty(txtcodigo.Text))
            {
                int id = new HeroiRepositorio().Inserir(heroi);

                txtcodigo.Text = Convert.ToString(id);
                MessageBox.Show("Registro cadastrado com sucesso");
            }


            else
            {
                int id = Convert.ToInt32(txtcodigo.Text);
                heroi.Id = id;
                bool alterou = new HeroiRepositorio().Alterar(heroi);
                if (alterou)

                {
                    MessageBox.Show("Registro alterado com sucesso");
                }

                else
                {
                    MessageBox.Show("Não foi possível alterar");
                }
            }
        }
Beispiel #16
0
        private void btnApagar_Click(object sender, EventArgs e)
        {
            if (dgvLista.CurrentRow == null)
            {
                MessageBox.Show("Não tem nenhum herói selecionado!");
                return;
            }

            int          linhaSelecionada = dgvLista.CurrentRow.Index;
            int          codigo           = Convert.ToInt32(dgvLista.Rows[linhaSelecionada].Cells[0].Value.ToString());
            string       nome             = dgvLista.Rows[linhaSelecionada].Cells[1].Value.ToString();
            DialogResult resultado        = MessageBox.Show("Deseja realmente apagar o registro " + nome + "?", "AVISO", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {
                bool apagado = new HeroiRepositorio().Apagar(codigo);
                MessageBox.Show("Registro apagado com sucesso");
            }
            else
            {
                MessageBox.Show(nome + " não apagado.");
            }
        }
Beispiel #17
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Heroi heroi = new Heroi();

            heroi.Nome           = txtNome.Text;
            heroi.NomePessoa     = txtNomePessoa.Text;
            heroi.ContaBancaria  = Convert.ToDouble(txtContaBancaria.Text);
            heroi.DataNascimento = dtHeroi.Value;
            heroi.Escuridao      = rdbEscuridaoSim.Checked;
            heroi.QtdFilmes      = Convert.ToByte(txtQuantidadedeFilmes);
            heroi.Raca           = cbRaca.SelectedItem.ToString();
            heroi.Sexo           = cb.Checked ? 'm' : 'h';
            heroi.Descricao      = rtbDescricao.Text;
            bool cadastrou = new HeroiRepositorio().Inserir(heroi);

            if (cadastrou)
            {
                MessageBox.Show("Registro cadastrado com sucesso");
            }
            else
            {
                MessageBox.Show("Deu ruim, chame os prog.");
            }
        }
Beispiel #18
0
        public CadastroHeroi(int codigo)
        {
            InitializeComponent();
            // TODO: Complete member initialization
            this.codigo = codigo;
            Heroi heroi = new HeroiRepositorio().ObterPeloCodigo(codigo);

            txtNome.Text             = heroi.Nome;
            txtNomePessoa.Text       = heroi.NomePessoa;
            txtCodigo.Text           = Convert.ToString(heroi.Id);
            txtContaBancaria.Text    = Convert.ToString(heroi.ContaBancaria);
            txtQuantidadeFilmes.Text = Convert.ToString(heroi.QuantidadeFilmes);
            cbMulher.Checked         = heroi.Sexo == 'm';
            cbRaca.SelectedItem      = heroi.Raca;
            richTextBox1.Text        = heroi.Descricao;
            if (heroi.Escuridao)
            {
                rbSim.Checked = true;
            }
            else
            {
                rbNao.Checked = true;
            }
        }
Beispiel #19
0
        private void button1_Click(object sender, EventArgs e)
        {
            Heroi heroi = new Heroi();

            heroi.Nome           = txtNome.Text;
            heroi.NomePessoa     = txtNomePessoa.Text;
            heroi.ContaBancaria  = Convert.ToDouble(txtContaBancaria.Text);
            heroi.DataNascimento = dtNascimento.Value;
            heroi.Escuridao      = rdbEscuridaoSim.Checked;
            heroi.QtdFilmes      = Convert.ToByte(txtQtdFilmes.Text);
            heroi.Raca           = cbRaca.SelectedItem.ToString();
            heroi.Sexo           = cbxMulher.Checked ? 'm' : 'h';
            heroi.Descricao      = txtDescricao.Text;

            if (string.IsNullOrEmpty(txtCod.Text))
            {
                int cadastrou = new HeroiRepositorio().inserir(heroi);
                txtCod.Text = Convert.ToString(cadastrou);
                MessageBox.Show("Registro Cadastrado com Sucesso!");
            }
            else
            {
                int id = Convert.ToInt32(txtCod.Text);
                heroi.Id = id;
                bool alterou = new HeroiRepositorio().alterar(heroi);

                if (alterou)
                {
                    MessageBox.Show("Registro Alterado com Sucesso!");
                }
                else
                {
                    MessageBox.Show("Não foi possível alterar!");
                }
            }
        }
        private void EstatisticasHerois_Load(object sender, EventArgs e)
        {
            double totalContas = new HeroiRepositorio().ObterTotalContas();

            lblTotalContasBancarias.Text = Convert.ToString(totalContas);
        }