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()); }
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."); } }
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()); } }
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()); } }
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; }