Exemple #1
0
 private void GridInstituicoesValidadoras_UserAddedRow(object sender, DataGridViewRowEventArgs e)
 {
     gridInstituicoesValidadoras.Rows[e.Row.Index - 1].Cells[0].Value = InstituicaoDAO.GeraId() + addedrows;
     gridInstituicoesValidadoras.Rows[e.Row.Index - 1].Cells[7].Value = true;
     gridInstituicoesValidadoras.Rows[e.Row.Index - 1].Cells[8].Value = true;
     addedrows++;
 }
 // GET: Turma/Create
 public ActionResult Create()
 {
     ViewBag.instituicoes = InstituicaoDAO.BuscarTodos();
     ViewBag.Cursos       = CursoDAO.BuscarTodos();
     ViewBag.professores  = ProfessorDAO.BuscarTodos();
     return(View());
 }
Exemple #3
0
        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;
            }
        }
Exemple #4
0
        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.");
            }
        }
Exemple #5
0
 private void GridInstituicoesParceiras_UserAddedRow(object sender, DataGridViewRowEventArgs e)
 {
     gridInstituicoesParceiras.Rows[e.Row.Index - 1].Cells[0].Value = InstituicaoDAO.GeraId() + addedrows;
     gridInstituicoesParceiras.Rows[e.Row.Index - 1].Cells[7].Value = false;
     if (funcao == FaculdadeUtils.Funcao.Dirigente)
     {
         gridInstituicoesParceiras.Rows[e.Row.Index - 1].Cells[8].Value = false;
     }
     addedrows++;
 }
        // GET: Instituicao/Delete/5
        public ActionResult Delete(int id)
        {
            Instituicao instituicao = InstituicaoDAO.BuscarPorId(id);

            if (instituicao == null)
            {
                return(HttpNotFound());
            }
            return(View(instituicao));
        }
        public ActionResult Delete(int id, FormCollection collection)
        {
            try
            {
                InstituicaoDAO.ExcluirPorId(id);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         Instituicao instituicao = new Instituicao();
         instituicao.Nome = collection["Nome"];
         instituicao.Cnpj = collection["Cnpj"];
         InstituicaoDAO.Persistir(instituicao);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemple #9
0
        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;
                        }
                    }
                }
            }
        }
 public ActionResult Edit(int id, FormCollection collection)
 {
     try
     {
         Instituicao instituicao = new Instituicao();
         instituicao.Id   = id;
         instituicao.Nome = collection["Nome"];
         instituicao.Cnpj = collection["Cnpj"];
         if (!InstituicaoDAO.Persistir(instituicao))
         {
             return(View());
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        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();
            }
        }
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                Turma turma = new Turma();
                turma.Numero      = Convert.ToInt32(collection["Numero"]);
                turma.Instituicao = InstituicaoDAO.BuscarPorId(Convert.ToInt32(collection["Instituicao.Id"]));
                turma.Curso       = CursoDAO.BuscarPorId(Convert.ToInt32(collection["Curso.Id"]));
                turma.Professor   = ProfessorDAO.BuscarPorId(Convert.ToInt32(collection["Professor.Id"]));
                turma.Ano         = Convert.ToInt32(collection["Ano"]);
                turma.Semestre    = Convert.ToInt32(collection["Semestre"]);

                if (!TurmaDAO.Persistir(turma))
                {
                    return(View());
                }

                return(RedirectToAction("Index"));
            }
            catch {
                return(View());
            }
        }
Exemple #13
0
 public void BuscarTodos()
 {
     InstituicaoDAO.BuscarTodos();
 }
 // GET: Instituicao
 public ActionResult Index()
 {
     return(View(InstituicaoDAO.BuscarTodos()));
 }
 private void GridUsuarios_UserAddedRow(object sender, DataGridViewRowEventArgs e)
 {
     addedrows++;
     gridUsuarios.Rows[e.Row.Index - 1].Cells[0].Value = InstituicaoDAO.GeraId() + addedrows;
 }