Example #1
0
 private void AdicionarFadaATabela(Fada fada)
 {
     dgvFadas.Rows.Add(new Object[]
     {
         fada.CodigoCadastro, fada.Nome, fada.Cor
     });
 }
Example #2
0
        private void button5_Click(object sender, EventArgs e)
        {
            if (cbElemento.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione um elemento");
                return;
            }

            try
            {
                Fada fada = new Fada()
                {
                    Nome        = txtNome.Text,
                    Familia     = txtFamilia.Text,
                    Cor         = txtCor.Text,
                    CorAsa      = txtCorAsa.Text,
                    Tamanho     = Convert.ToDouble(txtTamanho.Text),
                    AsaQuebrada = rbSimAsaQuebrada.Checked,
                    Sexo        = rbSimMulher.Checked,
                    Barulho     = rbFzBarulho.Checked,
                    Elemento    = cbElemento.SelectedItem.ToString(),
                };
                fadas.Add(fada);
                AdiconarfadasNaTabaela(fada);
                MessageBox.Show("Cadastro realizado com sucesso");
                LimparCampos();
                tabControl1.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void btnApagar_Click(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count == 0)
            {
                MessageBox.Show("Cadastre uma Fada");
                return;
            }
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Selecione uma Linha");
                return;
            }

            int    linhaSelecionada = dataGridView1.CurrentRow.Index;
            string nome             = dataGridView1.Rows[linhaSelecionada].Cells[0].Value.ToString();

            for (int i = 0; i < fadas.Count(); i++)
            {
                Fada fada = fadas[i];
                if (fada.Nome == nome)
                {
                    fadas.RemoveAt(i);
                }

                dataGridView1.Rows.RemoveAt(linhaSelecionada);
            }
        }
Example #4
0
        private void button10_Click(object sender, EventArgs e)
        {
            try
            {
                Fada fada = new Fada(txtNomeRapido.Text, txtFamiliaRapido.Text, cbCorRapido.SelectedItem.ToString());

                if (Fadas == "")
                {
                    fadas.Add(fada);
                    MessageBox.Show("Cadastrado com sucesso");
                    AdicionarFadas(fada);
                }
                else
                {
                    int linha = fadas.FindIndex(x => x.Nome == Fadas);
                    fadas[linha] = fada;
                    EditarFadas(fada, linha);
                    MessageBox.Show("Alterado com sucesso");
                    Fadas = string.Empty;
                }
                LimparCampos01();
                tcbFadas.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #5
0
        public void ListaFadaCadastradas(Fada fada)
        {
            string cadastroRapidoTrue = string.Empty, sexo = string.Empty;

            dgv_ListaFada.Rows.Add(new Object[] { fada.Nome, fada.Familia, sexo = fada.Sexo ? "Masculino":"Feminino", fada.TamanhoAsa,
                                                  fada.CorAsa, fada.Elemento, cadastroRapidoTrue = fada.CadastroRapido ? "SIM":"NÃO" });
        }
Example #6
0
        private void btn_Salvar_Click(object sender, EventArgs e)
        {
            try
            {
                Fada fada = new Fada(txt_Nome.Text, cb_Familia.SelectedItem.ToString(),
                                     cb_Masculino.Checked ? true : false, cb_Cor.SelectedItem.ToString(), cb_CorAsa.SelectedItem.ToString(), Convert.ToDouble(txt_TamanhoAsa.Text),
                                     cb_AsaQuebrada.Checked ? true : false, cb_FazBarulho.Checked ? true : false, cb_Elemento.SelectedItem.ToString());

                if (nomeAntigo == string.Empty)
                {
                    MessageBox.Show("Salvo com sucesso.");
                    fadas.Add(fada);
                    tabControl1.SelectedIndex = 0;
                    ListaFadaCadastradas(fada);
                }

                else
                {
                    int linhaEditarCadastroRapido = fadas.FindIndex(x => x.Nome == nomeAntigo);
                    fadas[linhaEditarCadastroRapido] = fada;
                    EditarCadastro(fada, linhaEditarCadastroRapido);
                    MessageBox.Show("Alterado com sucesso.");
                    nomeAntigo = string.Empty;
                    tabControl1.SelectedIndex = 0;
                }


                LimpaCampos();
            }
            catch (Exception)
            {
                MessageBox.Show("Preencha corretamente.");
                return;
            }
        }
Example #7
0
        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                Fada fada = new Fada(txtNome02.Text, chkMulher02.Checked, txtFamiliaMeliodas.Text);
                if (Fadas == "")
                {
                    fadas.Add(fada);
                    MessageBox.Show("Cadastrado com sucesso");
                    AdicionarFadas(fada);
                }
                else
                {
                    int linha = fadas.FindIndex(x => x.Nome == Fadas);
                    fadas[linha] = fada;
                    EditarFadas(fada, linha);
                    MessageBox.Show("Alterado com sucesso");
                    Fadas = string.Empty;
                }
                LimparCampos02();
                tcbFadas.SelectedIndex = 0;
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #8
0
        private void btn_Excluir_Click(object sender, EventArgs e)
        {
            if (dgv_ListaFada.Rows.Count == 0)
            {
                MessageBox.Show("Cadastre uma fada.");
                return;
            }
            if (dgv_ListaFada.CurrentRow == null)
            {
                MessageBox.Show("Selecione algo no grid.");
                return;
            }
            int          linhaSelecionada = dgv_ListaFada.CurrentRow.Index;
            string       nome             = dgv_ListaFada.Rows[linhaSelecionada].Cells[0].ToString();
            DialogResult resultado        = MessageBox.Show("Deseja apagar registro ?", "AVISO", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {
                for (int i = 0; i < fadas.Count(); i++)
                {
                    Fada fada = fadas[i];
                    if (fada.Nome == nome)
                    {
                        fadas.RemoveAt(i);
                    }
                }
            }

            dgv_ListaFada.Rows.RemoveAt(linhaSelecionada);
        }
 private void AdicionarFada(Fada fada)
 {
     dataGridView1.Rows.Add(new Object[]
     {
         fada.Nome, fada.Cor, fada.Elemento, fada.Familia
     });
 }
Example #10
0
 private void AdicionarFadas(Fada fada)
 {
     dataGridView1.Rows.Add(new Object[]
     {
         fada.Nome, fada.Familia, fada.Cor, fada.CorDaAsa, fada.TamanhoDaAsa, fada.AsaQuebrada, fada.Mulher, fada.FazBarulho, fada.Elemento
     });
 }
Example #11
0
 private void EditarFadaNaTabela(Fada fada, int linha)
 {
     dataGridView1.Rows[linha].Cells[0].Value = fada.Nome;
     dataGridView1.Rows[linha].Cells[1].Value = fada.Familia;
     dataGridView1.Rows[linha].Cells[2].Value = fada.Cor;
     dataGridView1.Rows[linha].Cells[3].Value = fada.Elemento;
     dataGridView1.Rows[linha].Cells[4].Value = fada.Mulher;
 }
Example #12
0
        private void btnCadastroRapido1_Click(object sender, EventArgs e)
        {
            Fada fada = new Fada(txtNomeCr1.Text, cbFamiliaCr.SelectedItem.ToString(), cbCorCr1.SelectedItem.ToString())
            {
            };

            AdicionarFadaNaTabelaCr1(fada);
            MessageBox.Show("Cadastrado com sucesso !");
        }
Example #13
0
 private void EditarCadastro(Fada fada, int linhaEditarCadastro)
 {
     dgv_ListaFada.Rows[linhaEditarCadastro].Cells[0].Value = fada.Nome;
     dgv_ListaFada.Rows[linhaEditarCadastro].Cells[1].Value = fada.Familia;
     dgv_ListaFada.Rows[linhaEditarCadastro].Cells[2].Value = fada.Sexo;
     dgv_ListaFada.Rows[linhaEditarCadastro].Cells[3].Value = fada.TamanhoAsa;
     dgv_ListaFada.Rows[linhaEditarCadastro].Cells[4].Value = fada.CorAsa;
     dgv_ListaFada.Rows[linhaEditarCadastro].Cells[5].Value = fada.Elemento;
 }
Example #14
0
 private void EditarFadas(Fada fada, int linha)
 {
     dataGridView1.Rows[linha].Cells[0].Value = fada.Nome;
     dataGridView1.Rows[linha].Cells[1].Value = fada.Familia;
     dataGridView1.Rows[linha].Cells[2].Value = fada.Cor;
     dataGridView1.Rows[linha].Cells[3].Value = fada.CorDaAsa;
     dataGridView1.Rows[linha].Cells[4].Value = fada.TamanhoDaAsa;
     dataGridView1.Rows[linha].Cells[5].Value = fada.AsaQuebrada;
 }
 private void EditarFada(Fada fada, int linha)
 {
     dataGridView1.Rows[linha].Cells[0].Value = fada.Nome;
     dataGridView1.Rows[linha].Cells[1].Value = fada.TamanhoAsa;
     dataGridView1.Rows[linha].Cells[2].Value = fada.Cor;
     dataGridView1.Rows[linha].Cells[3].Value = fada.CorAsa;
     dataGridView1.Rows[linha].Cells[4].Value = fada.AsaQuebrada;
     dataGridView1.Rows[linha].Cells[5].Value = fada.EMulher;
     dataGridView1.Rows[linha].Cells[6].Value = fada.FazBarulho;
     dataGridView1.Rows[linha].Cells[7].Value = fada.Elemento;
 }
Example #16
0
        private void btnSalvarRapido02_Click(object sender, EventArgs e)
        {
           
                if (txtCadastroRapidoNome02.Text == "")
                {
                   MessageBox.Show("Nome deve ser preenchido");
                   return;
                }
           
           
                if (txtCadastroRapidoFamilia02.Text == "")
                {
                    MessageBox.Show("Familia deve ser preenchido");
                    return;
                    
                }
            
            try
            {
                if (cbCadastroRapidoCor02.SelectedItem == null)
                {
                    MessageBox.Show("Selecione uma Cor");
                    return;

                }

            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message);
            }

            Fada fada = new Fada(txtCadastroRapidoNome02.Text, txtCadastroRapidoFamilia02.Text,
                cbCadastroRapidoCor02.SelectedItem.ToString());
           
            if (nomeAntigo == "")
            {
                fadas.Add(fada);
                MessageBox.Show("Cadastrado com Sucesso");
                AdicionarFadaNaTabela(fada);

            }
            else
            {
                int linha = fadas.FindIndex(x => x.Nome == nomeAntigo);
                fadas[linha] = fada;
                EditarFadaNaTabela(fada, linha);
                MessageBox.Show("Alterado com sucesso");
                nomeAntigo = string.Empty;

            }
            LimparCampos();
            tabControl1.SelectedIndex = 0;
        }
Example #17
0
 private void AdiconarfadasNaTabaela(Fada fada)
 {
     if (rbSimMulher.Checked == true)
     {
         fada.Sexo = true;
     }
     else
     {
         fada.Sexo = false;
     }
     dataGridView1.Rows.Add(new Object[] {
         fada.Nome, fada.Familia, fada.Cor, fada.CorAsa, fada.Sexo == true ? "mulher" : "homem"
     });
 }
Example #18
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Fada fada = new Fada()
            {
                Nome     = txtNome.Text,
                Familia  = cbFamilia.SelectedItem.ToString(),
                Cor      = cbCor.SelectedItem.ToString(),
                CorDaAsa = cbCorDaAsa.SelectedItem.ToString(),
                Elemento = cbElemento.SelectedItem.ToString(),
                Mulher   = ckbMulherCr.Checked,
            };

            fadas.Add(fada);
            AdicionarFadaNaTabela(fada);
            MessageBox.Show("Salvo com sucesso");
            LimparCampos();
        }
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         Fada fada = new Fada(txtNome.Text, txtFamilia.Text, cbCor.Text, cbCorAsa.Text, txtTamanhoAsa.Text, cbElemento.Text)
         {
             Nome        = txtNome.Text,
             Familia     = txtFamilia.Text,
             Cor         = cbCor.Text,
             CorAsa      = cbCorAsa.Text,
             TamanhoAsa  = Convert.ToDecimal(txtTamanhoAsa.Text),
             AsaQuebrada = checkBox1.Checked,
             EMulher     = rbMan.Checked,
             FazBarulho  = rbNaoCb.Checked,
             Elemento    = cbElemento.Text
         };
         if (nomeAntigo == "")
         {
             fadas.Add(fada);
             AdicionarFada(fada);
             MessageBox.Show("Fadinha Cadastrada com Sucesso");
             LimparCampos();
         }
         else
         {
             editado = true;
             int linha = fadas.FindIndex(x => x.Nome == nomeAntigo);
             fadas[linha] = fada;
             EditarFada(fada, linha);
             MessageBox.Show("Alterado com Sucesso");
             nomeAntigo = string.Empty;
             LimparCampos();
         }
     }
     catch (Exception El)
     {
         if (editado == false)
         {
             MessageBox.Show(El.Message);
         }
         else
         {
             MessageBox.Show("Alterado com Sucesso");
         }
     }
 }
Example #20
0
 private void btn_SalvarRapido_Click(object sender, EventArgs e)
 {
     try
     {
         Fada fada = new Fada(txt_NomeRapido1.Text, cb_FamiliaRapida1.SelectedItem.ToString(),
                              cb_ElementoRapido1.SelectedItem.ToString(), true);
         MessageBox.Show("Cadastro Rapido salvo com sucesso.");
         fadas.Add(fada);
         ListaFadaCadastradas(fada);
         LimpaCampoRapido();
         tabControl1.SelectedIndex = 0;
     }
     catch (Exception)
     {
         MessageBox.Show("Preencha corretamente.");
         return;
     }
 }
Example #21
0
 private void txtBuscar_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         dgvFadas.Rows.Clear();
         string busca = txtBuscar.Text.ToLower();
         for (int i = 0; i < fadas.Count; i++)
         {
             Fada fada = fadas[i];
             if ((fada.Nome.ToLower().Contains(busca)))
             {
                 dgvFadas.Rows.Add(new object[] {
                     fada.CodigoCadastro, fada.Nome, fada.Cor
                 });
             }
         }
     }
 }
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         Fada fada = new Fada(txtName1.Text, txtFamilia1.Text, txtCor1.Text)
         {
         };
         if (nomeAntigo == "")
         {
             fadas.Add(fada);
             AdicionarFada(fada);
             MessageBox.Show("Fadinha Cadastrada com Sucesso");
         }
     }
     catch (Exception El)
     {
         MessageBox.Show(El.Message);
     }
 }
Example #23
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Fada fada = new Fada(txtNome.Text, chkMulherzinha.Checked, chkAsinhasDeFrango.Checked)
                {
                    Nome         = txtNome.Text,
                    Familia      = txtFamilia.Text,
                    Cor          = cbCor.Text,
                    CorDaAsa     = cbCorAsa.Text,
                    TamanhoDaAsa = Convert.ToDouble(txtTamanhoAsa.Text),
                    FazBarulho   = cbFazBarulho.Text,
                    Elemento     = cbElemento.Text
                };
                if (Fadas == "")
                {
                    fadas.Add(fada);
                    MessageBox.Show("Cadastrado com sucesso");
                    AdicionarFadas(fada);
                }
                else
                {
                    int linha = fadas.FindIndex(x => x.Nome == Fadas);
                    fadas[linha] = fada;
                    EditarFadas(fada, linha);
                    MessageBox.Show("Alterado com sucesso");
                    Fadas = string.Empty;
                }
                LimparCampos();

                tcbFadas.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #24
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtNome.Text))
                {
                    MessageBox.Show("Nome deve ser preenchido");
                    txtNome.Focus();
                    return;
                }

                if (txtNome.Text.Count() < 3)
                {
                    MessageBox.Show("Nome deve conter pelo menos 3 caracteres");
                    txtNome.Focus();
                    return;
                }

                if (txtNome.Text.Count() > 150)
                {
                    MessageBox.Show("Nome deve conter no máximo 150 caracteres");
                    txtNome.Focus();
                    return;
                }

                if (string.IsNullOrEmpty(txtFamilia.Text))
                {
                    MessageBox.Show("Família deve ser preenchida");
                    txtFamilia.Focus();
                    return;
                }

                if (txtFamilia.Text.Count() < 4)
                {
                    MessageBox.Show("Família deve conter pelo menos 4 caracteres");
                    txtFamilia.Focus();
                    return;
                }

                if (txtFamilia.Text.Count() > 50)
                {
                    MessageBox.Show("Família deve conter no máximo 50 caracteres");
                    txtFamilia.Focus();
                    return;
                }

                if (cbCor.SelectedItem == null || string.IsNullOrEmpty(cbCor.SelectedItem.ToString()))
                {
                    MessageBox.Show("Selecione uma cor");
                    cbCor.DroppedDown = true;
                    return;
                }

                if (cbCorAsa.SelectedItem == null || string.IsNullOrEmpty(cbCorAsa.SelectedItem.ToString()))
                {
                    MessageBox.Show("Selecione uma cor de asa");
                    cbCorAsa.DroppedDown = true;
                    return;
                }

                if (string.IsNullOrEmpty(txtTamanhoAsa.Text.ToString()))
                {
                    MessageBox.Show("Tamanho de asa deve ser preenchido");
                    txtTamanhoAsa.Focus();
                    return;
                }

                try
                {
                    Convert.ToInt32(txtTamanhoAsa.Text);
                }
                catch
                {
                    MessageBox.Show("Insira apenas números");
                    txtTamanhoAsa.Focus();
                    return;
                }

                if (Convert.ToInt32(txtTamanhoAsa.Text) <= 0)
                {
                    MessageBox.Show("Tamanho da asa deve ser maior que 0 centímetros");
                    txtTamanhoAsa.Focus();
                    return;
                }

                if (Convert.ToInt32(txtTamanhoAsa.Text) > 15)
                {
                    MessageBox.Show("Tamanho da asa deve ser no máximo 15 centímetros");
                    txtTamanhoAsa.Focus();
                    return;
                }

                if (cbElemento.SelectedItem == null || string.IsNullOrEmpty(cbElemento.SelectedItem.ToString()))
                {
                    MessageBox.Show("Selecione um elemento");
                    cbElemento.DroppedDown = true;
                    return;
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
                return;
            }

            try
            {
                Fada fada = new Fada(txtNome.Text, chkMulher.Checked, chkAsaQuebrada.Checked)
                {
                    Familia        = txtFamilia.Text,
                    Cor            = cbCor.SelectedItem.ToString(),
                    CorAsa         = cbCorAsa.SelectedItem.ToString(),
                    TamanhoAsa     = Convert.ToDouble(txtTamanhoAsa.Text),
                    Elemento       = cbElemento.SelectedItem.ToString(),
                    FazBarulho     = chkFazBarulho.Checked,
                    CodigoCadastro = 0,
                };

                if (nomeAntigo == "")
                {
                    fadas.Add(fada);
                    MessageBox.Show("Cadastrado com sucesso");
                    AdicionarFadaATabela(fada);
                }
                else
                {
                    int linha = fadas.FindIndex(x => x.Nome == nomeAntigo);
                    fadas[linha] = fada;
                    EditarFadaNaTabela(fada, linha);
                    MessageBox.Show("Alterado com sucesso");
                    nomeAntigo = string.Empty;
                }

                LimparCampos();
                tbcFada.SelectedIndex     = 0;
                lblQuantidadeFadas.Text   = dgvFadas.Rows.Count.ToString();
                rbCadastroRapido1.Checked = false;
                rbCadastroRapido2.Checked = false;
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Example #25
0
        private void btnSalvarCadastroRapido2_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtNomeRapido2.Text))
                {
                    MessageBox.Show("Nome deve ser preenchido");
                    txtNomeRapido2.Focus();
                    return;
                }

                if (txtNomeRapido2.Text.Count() < 3)
                {
                    MessageBox.Show("Nome deve conter pelo menos 3 caracteres");
                    txtNomeRapido2.Focus();
                    return;
                }

                if (txtNomeRapido2.Text.Count() > 150)
                {
                    MessageBox.Show("Nome deve conter no máximo 150 caracteres");
                    txtNomeRapido2.Focus();
                    return;
                }

                if (cbCorRapido2.SelectedItem == null || string.IsNullOrEmpty(cbCorRapido2.SelectedItem.ToString()))
                {
                    MessageBox.Show("Selecione uma cor");
                    cbCorRapido2.DroppedDown = true;
                    return;
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }

            try
            {
                Fada fada = new Fada(txtNomeRapido2.Text, cbCorRapido2.SelectedItem.ToString(), chkMulherRapido2.Checked)
                {
                    CodigoCadastro = 2
                };
                if (nomeAntigo == "")
                {
                    fadas.Add(fada);
                    MessageBox.Show("Cadastrado com sucesso");
                    AdicionarFadaATabela(fada);
                }
                else
                {
                    int linha = fadas.FindIndex(x => x.Nome == nomeAntigo);
                    fadas[linha] = fada;
                    EditarFadaNaTabela(fada, linha);
                    MessageBox.Show("Alterado com sucesso");
                    nomeAntigo = string.Empty;
                }
                LimparCamposCadastroRapido2();
                rbCadastroRapido1.Checked = false;
                rbCadastroRapido2.Checked = false;
                tbcFada.SelectedIndex     = 0;
                lblQuantidadeFadas.Text   = dgvFadas.Rows.Count.ToString();
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Example #26
0
 private void AdicionarFadaNaTabelaCr2(Fada fada)
 {
     dgvLista.Rows.Add(new Object[] { fada.Nome, fada.Cor, fada.Mulher });
 }
Example #27
0
 private void AdicionarFadaNaTabelaCr1(Fada fada)
 {
     dgvLista.Rows.Add(new Object[] { fada.Nome, fada.Familia, fada.Cor });
 }
Example #28
0
 private void AdicionarFadaNaTabela(Fada fada)
 {
     dgvLista.Rows.Add(new Object[] { fada.Nome, fada.Familia, fada.Elemento, fada.Mulher, });
 }
Example #29
0
 private void EditarFadaNaTabela(Fada fada, int linha)
 {
     dgvFadas.Rows[linha].Cells[0].Value = fada.CodigoCadastro;
     dgvFadas.Rows[linha].Cells[1].Value = fada.Nome;
     dgvFadas.Rows[linha].Cells[2].Value = fada.Cor;
 }
Example #30
0
 private void btnCadastroRapido2_Click(object sender, EventArgs e)
 {
     Fada fada = new Fada(txtNomeCr2.Text, cbCorCr2.SelectedItem.ToString(), ckbMulherCr.Checked);
 }