Пример #1
0
        private void linkExcluirRegistro_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var mensagem =
                MessageBox.Show(
                    @"Deseja excluir o registro da instituição?",
                    @"Exclusão de dados",
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Question
                    );

            if (!mensagem.Equals(DialogResult.Yes))
            {
                return;
            }
            var retorno = Instituicao.ExcluirRegistro(txtCnpjInstituicao.Text);

            switch (retorno)
            {
            case "excluido":
                MessageBox.Show(
                    @"Instituição excluída com sucesso!",
                    @"Exclusão de instituição",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information
                    );
                Close();
                break;

            case "nulo":
                MessageBox.Show(
                    @"Não foi possível realizar a exclusão do registro.",
                    @"Exclusão de instituição",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Warning
                    );
                break;

            default:
                MessageBox.Show(
                    retorno,
                    @"Erro no processamento",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Error
                    );
                break;
            }
        }