private async void Aplicar_Permissoes(int iDGrupos, string userName) { #region Colocar e se lembrar de um usuário Especifico if (toggleSwitch1.IsOn) { ObjectoLogin.Default.Nome = txtUsuários.Text; ObjectoLogin.Default.Senha = txtPassword.Text; ObjectoLogin.Default.Estado = true; } else { ObjectoLogin.Default.Nome = string.Empty; ObjectoLogin.Default.Senha = string.Empty; ObjectoLogin.Default.Estado = false; } #endregion ObjectoLogin.Default.Save(); Program.GrupoID = iDGrupos; Program.UserName = userName; var T = (await PermissoesPermissaoControllers.GetInstacia().GetList(iDGrupos)); if (T != null) { this.Hide(); var modulos = new frmMenu(T); modulos.Show(); modulos.FormClosing += (sender, e) => { this.Visible = true; }; } else { XtraMessageBox.Show("Lamentamos mais não existem permissões associados a este Usuário por favor tente coloca-lo agora\nContacte o Adminstrador do Sistema!...", "Permissões Inexistente", MessageBoxButtons.OK, MessageBoxIcon.Warning); using (var f = new frmInicialWizardForm()) { f.ShowDialog(); } } }
private async void Apagar_Registro() { Cursor = Cursors.WaitCursor; try { if (!PermissoesIdTextEdit.Text.Equals(string.Empty)) { if (MessageBox.Show("Estas preste a apagar o (" + GrupoIdLookUpEdit.Text + ")! pretendes continuar?", "Alteração de dados", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var curs = new Permissoes { PermissoesId = (int)PermissoesIdTextEdit.EditValue, }; if ((await PermissoesPermissaoControllers.GetInstacia().Delete(curs)).IsSucess) { XtraMessageBox.Show("Serviço Apagado com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); ListGeral(); limpar_Campos(); } else { XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch (System.Exception exe) { MessageBox.Show(exe.Message, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }
private async Task <List <Permissoes> > ClientesFiltersAsync() { return(await PermissoesPermissaoControllers.GetInstacia().GetList()); }
private async void Atualizar_RegistroAsync() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(ExistingData(Convert.ToInt32(GrupoIdLookUpEdit.EditValue)) > 1)) { if (XtraMessageBox.Show("Estas preste a alterar o valor do (" + GrupoIdLookUpEdit.Text + ")! pretendes continuar?", "Alteração de dados", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { var curs = new Permissoes { PermissoesId = (int)PermissoesIdTextEdit.EditValue, Adicionar = (bool)AdicionarCheckEdit.EditValue, Guardar = (bool)GuardarCheckEdit.EditValue, Atualizar = (bool)AtualizarCheckEdit.EditValue, Apagar = (bool)ApagarCheckEdit.EditValue, Descontos = (bool)DescontosCheckEdit.EditValue, Dividas = (bool)DividasCheckEdit.EditValue, Relatorios = (bool)RelatoriosCheckEdit.EditValue, Definicoes = (bool)DefinicoesCheckEdit.EditValue, Backup = (bool)BackupCheckEdit.EditValue, Graficos = (bool)GraficosCheckEdit.EditValue, Grupos = (bool)GruposCheckEdit.EditValue, GruposAdicionar = (bool)GruposAdicionarCheckEdit.EditValue, GruposConsultar = (bool)GruposConsultarCheckEdit.EditValue, // Usuarios Usuarios = (bool)UsuariosCheckEdit.EditValue, UsuariosAdicionar = (bool)UsuariosAdicionarCheckEdit.EditValue, UsuariosConsultar = (bool)UsuariosConsultarCheckEdit.EditValue, // Sistemas ErrosLogs = (bool)ErrosLogsCheckEdit.EditValue, ErrosLogsReport = (bool)ErrosLogsReportCheckEdit.EditValue, GrupoId = (int)GrupoIdLookUpEdit.EditValue, Consultas = (bool)ConsultasCheckEdit.EditValue, Promocoes = (bool)PromocoesCheckEdit.EditValue, // Modulos ModuloGeral = (bool)ModuloGeralCheckEdit.EditValue, }; if ((await PermissoesPermissaoControllers.GetInstacia().Update(curs)).IsSucess) { XtraMessageBox.Show("Serviço Atualizado com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); ListGeral(); limpar_Campos(); } else { XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { XtraMessageBox.Show("Lamentamos mais já foi registado um uma permissão com este GRUPO tente alterar o grupo por favor", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (System.Exception exe) { XtraMessageBox.Show(exe.Message, "Arro de Actualização", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }
private async void Guardar_Registro() { try { if (Validar1()) { Cursor = Cursors.WaitCursor; if (!(ExistingData(Convert.ToInt32(GrupoIdLookUpEdit.EditValue)) > 0)) { var curs = new Permissoes { Adicionar = (bool)AdicionarCheckEdit.EditValue, Guardar = (bool)GuardarCheckEdit.EditValue, Atualizar = (bool)AtualizarCheckEdit.EditValue, Apagar = (bool)ApagarCheckEdit.EditValue, Descontos = (bool)DescontosCheckEdit.EditValue, Dividas = (bool)DividasCheckEdit.EditValue, Relatorios = (bool)RelatoriosCheckEdit.EditValue, Definicoes = (bool)DefinicoesCheckEdit.EditValue, Backup = (bool)BackupCheckEdit.EditValue, Graficos = (bool)GraficosCheckEdit.EditValue, Grupos = (bool)GruposCheckEdit.EditValue, GruposAdicionar = (bool)GruposAdicionarCheckEdit.EditValue, GruposConsultar = (bool)GruposConsultarCheckEdit.EditValue, // Usuarios Usuarios = (bool)UsuariosCheckEdit.EditValue, UsuariosAdicionar = (bool)UsuariosAdicionarCheckEdit.EditValue, UsuariosConsultar = (bool)UsuariosConsultarCheckEdit.EditValue, // Sistemas ErrosLogs = (bool)ErrosLogsCheckEdit.EditValue, ErrosLogsReport = (bool)ErrosLogsReportCheckEdit.EditValue, GrupoId = (int)GrupoIdLookUpEdit.EditValue, Consultas = (bool)ConsultasCheckEdit.EditValue, Promocoes = (bool)PromocoesCheckEdit.EditValue, // Modulos ModuloGeral = (bool)ModuloGeralCheckEdit.EditValue, }; if ((await PermissoesPermissaoControllers.GetInstacia().Insert(curs)).IsSucess) { XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); ListGeral(); limpar_Campos(); } else { XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { XtraMessageBox.Show("Lamentamos mais já foi registado um uma permissão com este GRUPO tente alterar o grupo por favor", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (System.Exception exception) { MessageBox.Show("Erro " + exception, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }