コード例 #1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (edtNome.Text.Length == 0)
            {
                MessageBox.Show("Favor informar o Nome da Categoria.");
                edtNome.Focus();
                return;
            }
            if (operacao == Operacao.oDelete)
            {
                if (categoriasController.ExistemFilhos(Global.StrToInt(edtCodigo.Text)))
                {
                    MessageBox.Show("Antes de excluir este registro, é necessário excluir os Pacotes relacionados a esta Filial.");
                    return;
                }

                if (categoriasController.ExistemFilhosUsuariosXCategorias(Global.StrToInt(edtCodigo.Text)))
                {
                    categoriasController.DeletaUsuariosXCategorias(Global.StrToInt(edtCodigo.Text));
                    //MessageBox.Show("Antes de excluir este registro, é necessário tirar o acesso deste usuário para esta Filial.");
                    //return;
                }
            }
            PersistirDados();
        }