Пример #1
0
        private void btnPesquisarMaterial_Click(object sender, EventArgs e)
        {
            var cnpj = txtCnpjInstituicao.Text.Replace(" ", "");

            if (cnpj.Length < 18)
            {
                MessageBox.Show(
                    @"É necessário o preenchimento do campo.",
                    @"Preenchimento obrigatório",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Warning
                    );
            }
            else
            {
                var retorno = Instituicao.BuscaInstituicao(txtCnpjInstituicao.Text);
                switch (retorno)
                {
                case "offline":
                    MessageBox.Show(
                        @"Não foi possível iniciar a conexão com o banco de dados.
Caso o erro persista, contate o administrador do sistema.",
                        @"Erro no processamento",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Error
                        );
                    break;

                case "nulo":
                    MessageBox.Show(
                        @"Instituição não identificada, favor verificar os dados.",
                        @"Registro de saída",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Warning
                        );
                    break;

                default:
                    txtRazaoSocial.Text = retorno;
                    break;
                }
            }
        }