Пример #1
0
        private void buttonEditarCidade_Click(object sender, EventArgs e)
        {
            if (!editar)
            {
                groupBox1.Controls.Cast <Control>().ToList()
                .ForEach(x => { x.Enabled = true; });
                textBoxIdCidade.Enabled = false;
                buttonEditarCidade.Text = "Salvar";
                editar = !editar;
            }
            else
            {
                try
                {
                    string cidadenome   = textBoxNomeCidade.Text;
                    string cidadeestado = textBoxEstadoCidade.Text;
                    string populacao    = textBoxPopulacaoCidade.Text;

                    int            id = int.Parse(textBoxIdCidade.Text);
                    Classes.Cidade c  = new Classes.Cidade(id, cidadenome, cidadeestado, populacao);
                    if (adapter.atualizarCidade(c))
                    {
                        MessageBox.Show("Atualizado!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //this.Close();
                        editar = !editar;
                        groupBox1.Controls.Cast <Control>().ToList()
                        .ForEach(x => { if (x.GetType() != typeof(Label))
                                        {
                                            x.Enabled = false;
                                        }
                                 });
                        buttonEditarCidade.Text = "Editar";
                    }
                    else
                    {
                        MessageBox.Show("Falha", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (NullReferenceException)
                {
                    //Erro ao resgatar valores dos componentes
                    MessageBox.Show("Verifique se os campos estão preenchidos corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                catch (InvalidSelectValue)
                {
                    //Tratar se usuario não tenha selecionado uma cidade valida
                    MessageBox.Show("Verifique se os campos estão preenchidos corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #2
0
 private void buttonCadastrarCidade_Click(object sender, EventArgs e)
 {
     try
     {
         string         cidadenome   = textBoxNomeCidade.Text;
         string         cidadeestado = textBoxEstadoCidade.Text;
         string         populacao    = textBoxPopulacaoCidade.Text;
         Classes.Cidade c            = new Classes.Cidade(0, cidadenome, cidadeestado, populacao);
         if (adapter.adicionarCidade(c))
         {
             MessageBox.Show("Adicionado!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.Close();
         }
         else
         {
             MessageBox.Show("Falha", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Verifique se os campos estão preenchidos corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }