protected void Page_Load(object sender, EventArgs e) { if (Session["disciplina"] == "") { Response.Redirect("~/EscolherDisciplina"); } if (Session["CodPIAtivo"] == null) { ScriptManager.RegisterStartupScript(this, this.GetType(), "myModalNaoPossuiPi", "myModalNaoPossuiPi();", true); } else { if (!IsPostBack) { lblCodigoPI.Text = Session["CodPIAtivo"].ToString(); lblCursoValor.Text = Session["curso"].ToString(); lblSemestreValor.Text = Session["semestre"].ToString(); Semestre_Ano san = new Semestre_Ano(); san = Semestre_Ano_DB.Select(); lblAnoValor.Text = san.San_ano.ToString(); lblSemestreAnoValor.Text = san.San_semestre.ToString(); CarregarEventos(); CarregarDisciplinas(); CarregarCriterios(); CarregarGrupos(); } } }
protected void Page_Load(object sender, EventArgs e) { //BLOQUEIO URL if (Session["disciplina"] == "") { Response.Redirect("~/EscolherDisciplina"); } if (!IsPostBack) { DataSet dsSan = new DataSet(); dsSan = Semestre_Ano_DB.SelectAll(); for (int i = 0; i < dsSan.Tables[0].Rows.Count; i++) { ddlSemestreAno.Items.Add(new ListItem(dsSan.Tables[0].Rows[i]["san_ano"].ToString() + "/" + dsSan.Tables[0].Rows[i]["san_semestre"].ToString(), dsSan.Tables[0].Rows[i]["san_codigo"].ToString())); } ddlSemestreAno.Items.Insert(0, "Selecione"); DataSet ds = new DataSet(); ds = Funcoes.SelectAllPIsFinalizados(Convert.ToInt32(Session["codAtr"])); PiFinalizados(ds); } else { DataSet ds = (DataSet)Session["DsDetalhes"]; foreach (GridViewRow grid in gdvPisFinalizados.Rows) //PERCORRER TODA A GRID { LinkButton lb = (LinkButton)grid.FindControl("lbDetalhesProjeto"); //procurando lb detalhes lb.ID = ds.Tables[0].Rows[grid.RowIndex]["gru_codigo"].ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { ScriptManager1.RegisterAsyncPostBackControl(lkbBuscar); // Da um postback async ao clicar no botao pesquisar para nao atualizar a pagina inteira if (!IsPostBack) //Se nao for postback, ou seja, se estiver carregando a pagina pela primeira vez { CarregaGrid(); //chama o método carregaGrid(); DataSet dsSem = Semestre_Ano_DB.SelectSemestreAno(); //preenche o dataset com o retorno do método pegando todos semestre ano DataSet dsPIsFatec = Curso.SelecionarTodos(); //preenche o dataset com o retorno do método pegando todos os cursos que vem do banco da FATEC //preenche a dropdown curso com o dataset criado anteriormente dsPIsFatec ddlCurso.DataSource = dsPIsFatec.Tables[0]; ddlCurso.DataTextField = "Sigla"; ddlCurso.DataValueField = "Codigo"; ddlCurso.DataBind(); ddlCurso.Items.Insert(0, new ListItem("Selecione", "0")); //preenche a dropdown semestre/ano com o dataset criado anteriormente dsSem ddlSemestreAno.DataSource = dsSem; ddlSemestreAno.DataTextField = "concat(SAN_ANO,'-',SAN_SEMESTRE)"; ddlSemestreAno.DataValueField = "SAN_CODIGO"; ddlSemestreAno.DataBind(); ddlSemestreAno.Items.Insert(0, new ListItem("Selecione", "0")); //preenche a dropdown status manualmente por serem valores fixos ddlStatus.Items.Insert(0, new ListItem("Selecione", "0")); ddlStatus.Items.Insert(1, new ListItem("Finalizado", "1")); ddlStatus.Items.Insert(2, new ListItem("Em andamento", "2")); } }
private void PegarAnoeSemestreAno() { // PEGAR ANO E SEMESTRE DO ANO DO BANCO DE DADOS Semestre_Ano objSemAno = new Semestre_Ano(); objSemAno = Semestre_Ano_DB.Select(); lblSemestreAnoAut.Text = objSemAno.San_semestre.ToString(); lblAnoAut.Text = objSemAno.San_ano.ToString(); }
protected void btnFinalizarCriarPi_Click(object sender, EventArgs e) { //INSERINDO NA TABELA PROJETO_INTER Projeto_Inter pi = new Projeto_Inter(); pi.Pri_codigo = Convert.ToInt32(lblCodigoPiAut.Text); pi.Pri_semestre = Convert.ToInt32(Session["semestre"]); pi.Cur_nome = Session["curso"].ToString(); Semestre_Ano san = new Semestre_Ano(); san = Semestre_Ano_DB.Select(); pi.San_codigo = san; Projeto_Inter_DB.Insert(pi); string sqlInsertEventos = ""; //INSERINDO NA TABELA EVENTOS if (desc[0] != "") { for (int i = 0; i < desc.Length; i++) { Eventos eve = new Eventos(); eve.Pri_codigo = pi; eve.Eve_tipo = desc[i]; eve.Eve_usuario = Session["nome"].ToString(); sqlInsertEventos += "(0," + eve.Pri_codigo.Pri_codigo + ",'" + dat[i] + "','" + eve.Eve_tipo + "','" + eve.Eve_usuario + "'),"; } Eventos_DB.Insert(sqlInsertEventos.Substring(0, sqlInsertEventos.Length - 1)); } //INSERINDO NA TABELA ATRIBUICAO_PI int[] atrDisciplina = listAtrDisciplinas.ToArray(); int[] codDisciplina = listCodDisciplinas.ToArray(); string[] nomeProf = listNomeProfEnvolvidos.ToArray(); string sqlInsertAtribuicaoPI = ""; for (int i = 0; i < atrDisciplina.Length; i++) { Atribuicao_PI atr = new Atribuicao_PI(); atr.Adi_codigo = atrDisciplina[i]; atr.Pri_codigo = pi; atr.Dis_codigo = codDisciplina[i]; atr.Pro_nome = nomeProf[i]; sqlInsertAtribuicaoPI += "(" + atr.Pri_codigo.Pri_codigo + "," + atr.Adi_codigo + "," + atr.Dis_codigo + ",'" + atr.Pro_nome + "'),"; } Atribuicao_PI_DB.Insert(sqlInsertAtribuicaoPI.Substring(0, sqlInsertAtribuicaoPI.Length - 1)); //INSERINDO NA TABELA CRITERIO_PI string sqlInsertCriterioPI = ""; int indiceCrit = 0; foreach (ListItem li in listaCritPi.Items) { TextBox txtPeso = (TextBox)PanelCriterios.FindControl("txtCriterio" + (indiceCrit)); for (int i = 0; i < atrDisciplina.Length; i++) { Criterio_PI critPi = new Criterio_PI(); Criterios_Gerais crit = new Criterios_Gerais(); Atribuicao_PI atr = new Atribuicao_PI(); atr.Adi_codigo = atrDisciplina[i]; crit.Cge_codigo = Convert.ToInt32(li.Value); critPi.Cge_codigo = crit; critPi.Adi_codigo = atr; critPi.Pri_codigo = pi; critPi.Cpi_peso = Convert.ToInt32(txtPeso.Text); critPi.Cpi_usuario = Session["nome"].ToString(); sqlInsertCriterioPI += "(0," + critPi.Cge_codigo.Cge_codigo + "," + critPi.Pri_codigo.Pri_codigo + "," + critPi.Adi_codigo.Adi_codigo + "," + critPi.Cpi_peso + ",'" + critPi.Cpi_usuario + "'),"; } indiceCrit++; } Criterio_PI_DB.Insert(sqlInsertCriterioPI.Substring(0, sqlInsertCriterioPI.Length - 1)); //INSERINDO NA TABELA GRUPO int ultCodGrupo = Grupo_DB.SelectUltimoCod(); if (ultCodGrupo == -2) { ultCodGrupo = 1; } else { ultCodGrupo++; } string sqlInsertGrupo = ""; string sqlInsertGrupoAluno = ""; for (int i = 1; i < index; i++) { if (ViewState["NomeGrupo" + i.ToString()] != null) { string nomeGrupo = ViewState["NomeGrupo" + i.ToString()].ToString(); Grupo gru = new Grupo(); gru.Gru_codigo = ultCodGrupo; gru.Gru_nome_projeto = nomeGrupo; gru.Pri_codigo = pi; gru.Gru_usuario = Session["nome"].ToString(); sqlInsertGrupo += "(" + gru.Gru_codigo + "," + gru.Pri_codigo.Pri_codigo + ",'" + gru.Gru_nome_projeto + "',null,0,'" + gru.Gru_usuario + "'),"; Grupo_Aluno gal = new Grupo_Aluno(); gal.Gru_codigo = gru; gal.Gal_usuario = Session["nome"].ToString(); string[] codAlunos = ViewState["CodAlunos" + i.ToString()].ToString().Split('|'); for (int j = 0; j < codAlunos.Length - 1; j++) { if (codAlunos[j] != null) { gal.Alu_matricula = codAlunos[j]; sqlInsertGrupoAluno += "('" + gal.Alu_matricula + "'," + gal.Gru_codigo.Gru_codigo + ",'" + gal.Gal_usuario + "'),"; } } } ultCodGrupo++; } Grupo_DB.Insert(sqlInsertGrupo.Substring(0, sqlInsertGrupo.Length - 1)); Grupo_Aluno_DB.Insert(sqlInsertGrupoAluno.Substring(0, sqlInsertGrupoAluno.Length - 1)); Session["codPIAtivo"] = Funcoes.SelectCodPIAtivoByAtr(Convert.ToInt32(Session["codAtr"])); DataSet dsGruposAvaliar = new DataSet(); dsGruposAvaliar = Grupo_DB.SelectAllGruposAvaliar(Convert.ToInt32(Session["codPIAtivo"]), Convert.ToInt32(Session["codAtr"])); Session["GruposAvaliar"] = dsGruposAvaliar; ScriptManager.RegisterStartupScript(this, this.GetType(), "myModalPiCadastrado", "msgFinalizarCadastroPi();", true); }