protected void lnkDevolver_Click(object sender, EventArgs e) { FunMod fmp = (FunMod)Session["funcionario"]; Funcionario fun = FuncionarioDB.Select(Convert.ToInt32(lblNumeroRedator.Text)); Tramitacao tra = new Tramitacao(); tra.Funcionario = new Funcionario(); tra.Tra_cod = Convert.ToInt32(lblTramitacao.Text); tra.Tra_localAtual = fun.Setor.Set_nome; tra.Tra_localAnteriror = lblLocalAnterior.Text; string data = DateTime.Now.ToString(); data = data.Substring(0, 10); tra.Tra_dataEnvio = data; tra.Funcionario.Fun_cod = Convert.ToInt32(lblNumeroRedator.Text); tra.Cod_fun = fmp.Funcionario.Fun_cod; switch (TramitacaoDB.Atualizar(tra)) { case 0: Response.Redirect("../paginas/Process.aspx?pro=" + Request.QueryString["pro"].Replace(" ", "+")); break; case -2: break; } }
protected void CarregarDevolver(FunMod fmp) { Processo pro = ProcessoDB.Select(Convert.ToInt32(lblCodProcesso.Text)); string matricula = TramitacaoDB.SelectDevolver(); if (matricula == fmp.Funcionario.Fun_matricula && pro.Status.Sta_valor != "Finalizado") { lnkDevolver.Visible = true; Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>AtivarCompose();</script>", false); } }
protected void lnkTramitar_Click(object sender, EventArgs e) { FunMod fmp = (FunMod)Session["funcionario"]; int codigo = Convert.ToInt32(ddlLocal.SelectedValue), fun_cod = 0; DataSet ds = new DataSet(); ds = TramitacaoDB.ConsultaUsuario(codigo); foreach (DataRow dr in ds.Tables[0].Rows) { fun_cod = Convert.ToInt32(dr["fun_cod"]); } Tramitacao tra = new Tramitacao(); tra.Funcionario = new Funcionario(); string data = DateTime.Now.ToString(); data = data.Substring(0, 10); tra.Tra_cod = Convert.ToInt32(lblTramitacao.Text); tra.Funcionario.Fun_cod = fun_cod; tra.Cod_fun = fmp.Funcionario.Fun_cod; tra.Tra_localAtual = ddlLocal.SelectedItem.Text; tra.Tra_dataEnvio = data; tra.Tra_localAnteriror = lblLocalAnterior.Text; switch (TramitacaoDB.Atualizar(tra)) { case 0: break; case -2: break; } }