Exemplo n.º 1
0
        private void btnIncluir_Click(object sender, EventArgs e)
        {
            string descricaoCompleta = txtDescricaoCompleta.Text.ToString();
            string descricaoReduzida = txtDescricaoReduzida.Text.ToString();

            //Validação dos textos
            Boolean statusDescricaoCompleta = validar.Textos(descricaoCompleta);
            Boolean statusDescricaoReduzida = validar.Textos(descricaoReduzida);

            if (statusDescricaoCompleta == true)
            {
                if (statusDescricaoReduzida == true)
                {
                    //Pedindo à camada de negocios para adicionar o tipo de material
                    Boolean statusInsercao = camadaNegocios.InserirTipoMaterial(descricaoCompleta, descricaoReduzida, true);

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

                        //Limpando os campos
                        txtDescricaoCompleta.Text = "";
                        txtDescricaoReduzida.Text = "";
                        txtDescricaoCompleta.Focus();
                    }

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

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

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