public FormInstituicaoValidadora() { InitializeComponent(); this.funcao = (FaculdadeUtils.Funcao)Convert.ToChar(LoginSession.usuario["funcao"]); gridInstituicoesValidadoras.UserAddedRow += GridInstituicoesValidadoras_UserAddedRow; DataTable instituicoes = InstituicaoDAO.GetInstituicoes("where principal = 1"); instituicoes.TableName = "instituicao_validadora"; this.gridInstituicoesValidadoras.DataSource = instituicoes; gridInstituicoesValidadoras.Columns[8].Visible = false; List <FaculdadeUtils.Funcao> inserirExcluir = new List <FaculdadeUtils.Funcao>(); inserirExcluir.Add(FaculdadeUtils.Funcao.Superintendente); List <FaculdadeUtils.Funcao> alterar = new List <FaculdadeUtils.Funcao>(); alterar.Add(FaculdadeUtils.Funcao.Superintendente); if (!inserirExcluir.Contains((FaculdadeUtils.Funcao)Convert.ToChar(LoginSession.usuario["funcao"]))) { gridInstituicoesValidadoras.AllowUserToDeleteRows = false; gridInstituicoesValidadoras.AllowUserToAddRows = false; } if (!alterar.Contains((FaculdadeUtils.Funcao)Convert.ToChar(LoginSession.usuario["funcao"]))) { gridInstituicoesValidadoras.ReadOnly = true; } }
private void buttonSave_Click(object sender, EventArgs e) { DataTable dataSourceAntigo = InstituicaoDAO.GetInstituicoes(); if (InstituicaoDAO.Update((DataTable)gridInstituicoesParceiras.DataSource)) { AuditoriaOperacaoDAO.UpdateAuditoria((DataTable)gridInstituicoesParceiras.DataSource, dataSourceAntigo, "nome", 9); MessageBox.Show("Alterações realizadas com sucesso."); } }
public FormInstituicaoParceira() { InitializeComponent(); this.funcao = (FaculdadeUtils.Funcao)Convert.ToChar(LoginSession.usuario["funcao"]); gridInstituicoesParceiras.UserAddedRow += GridInstituicoesParceiras_UserAddedRow; DataTable instituicoes = InstituicaoDAO.GetInstituicoes("where principal = 0"); if (instituicoes != null) { instituicoes.TableName = "instituicao_parceira"; this.gridInstituicoesParceiras.DataSource = instituicoes; if (instituicoes.Rows.Count > 0) { if (funcao == FaculdadeUtils.Funcao.Dirigente) { gridInstituicoesParceiras.Columns[8].ReadOnly = true; } else if (funcao == FaculdadeUtils.Funcao.Diretor) { gridInstituicoesParceiras.AllowUserToAddRows = false; gridInstituicoesParceiras.Columns[8].ReadOnly = true; } else { gridInstituicoesParceiras.AllowUserToAddRows = false; gridInstituicoesParceiras.AllowUserToDeleteRows = false; gridInstituicoesParceiras.Columns[0].ReadOnly = true; gridInstituicoesParceiras.Columns[1].ReadOnly = true; gridInstituicoesParceiras.Columns[2].ReadOnly = true; gridInstituicoesParceiras.Columns[3].ReadOnly = true; gridInstituicoesParceiras.Columns[4].ReadOnly = true; gridInstituicoesParceiras.Columns[5].ReadOnly = true; gridInstituicoesParceiras.Columns[6].ReadOnly = true; gridInstituicoesParceiras.Columns[7].ReadOnly = true; if (funcao != FaculdadeUtils.Funcao.Superintendente && !Convert.ToBoolean(LoginSession.instituicao["principal"])) { gridInstituicoesParceiras.Columns[8].ReadOnly = true; } } } } }
private void button1_Click(object sender, EventArgs e) { DataRow usuario = GetInformacoesUsuario(); if (string.IsNullOrWhiteSpace(textBoxLogin.Text) || string.IsNullOrWhiteSpace(textBoxSenha.Text)) { MessageBox.Show("É necessário digitar usuário e senha."); return; } else if (!VerificaUsuarioeSenha(usuario)) { MessageBox.Show("Usuário ou senha inválidos."); return; } else if (!VerificaUsuarioAtivo(usuario)) { MessageBox.Show("Usuário inativo."); return; } //else if (!VerificaHorario()) //{ // MessageBox.Show("Sistema disponível apenas em horário comercial. (Seg à Sex de 8h às 18h)"); // return; //} else { LoginSession.usuario = usuario; LoginSession.instituicao = InstituicaoDAO.GetInstituicoes($" where id={usuario["id_instituicao"]}", "*").Rows[0]; if (!Convert.ToBoolean(LoginSession.usuario["ativo"])) { MessageBox.Show("Usuário inativo. Contate o superintendente."); return; } else if (!Convert.ToBoolean(LoginSession.instituicao["acesso_liberado"])) { MessageBox.Show("Sua instituição não possui o acesso liberado. Caso o problema persista, contate a instituição validadora."); return; } this.Hide(); FormPrincipal formPrincipal = new FormPrincipal(); formPrincipal.ShowDialog(); } }