コード例 #1
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            Boolean obra      = (checkboxObra.Checked == true);
            string  descricao = txtDescricao.Text.ToString();
            string  endereco  = txtEndereco.Text.ToString();

            //Validação dos textos
            Boolean statusDescricao = validar.Textos(descricao);
            Boolean statusEndereco  = validar.Textos(endereco);

            if (statusDescricao == true)
            {
                if (statusEndereco == true)
                {
                    ////Pedindo à camada de negócios para adicionar o local
                    Boolean statusInsercao = camadaNegocios.InserirLocais(descricao, endereco, true, obra);

                    if (statusInsercao == true)
                    {
                        MessageBox.Show("Local incluído com sucesso");

                        //Limpando os campos
                        txtDescricao.Text = "";
                        txtEndereco.Text  = "";
                        txtDescricao.Focus();
                    }

                    else
                    {
                        MessageBox.Show("Não foi possível incluir o local");
                    }
                }

                else
                {
                    MessageBox.Show("Endereço inválido. \n\n" +
                                    "Deve ter pelo menos um caractere \n" +
                                    "Não conter caracteres especiais");
                    txtEndereco.Focus();
                }
            }

            else
            {
                MessageBox.Show("Descrição inválida. \n\n" +
                                "Deve ter pelo menos um caractere \n" +
                                "Não conter caracteres especiais");
                txtDescricao.Focus();
            }
        }