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; } }
public void CarregarUsuarios(string ativo, int fun_cod) { DataSet ds = new DataSet(); Funcionario fun; Contato con; ds = FuncionarioDB.Consulta(ativo); foreach (DataRow dr in ds.Tables[0].Rows) { fun = FuncionarioDB.Select(Convert.ToInt32(dr["fun_cod"])); con = ContatoDB.Select(fun.Pessoa.Pes_cod); string visualizar = ""; ds = ModuloDB.ModuloUsuario(fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Usuário")) { visualizar = "<a href='../paginas/PerfilUsuarios.aspx?usu=" + Funcoes.AESCodifica(Convert.ToString(fun.Fun_cod)) + "'>" + "<button type='button' class='btn btn-primary btn-xs'>" + "<i class='fa fa-user'></i> Visualizar" + "</button>" + "</a>"; break; } } ds = FuncionarioDB.Consulta(ativo); lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" + "<div class='well profile_view'>" + "<div class='col-sm-12'>" + "<h4 class='brief'><i>" + fun.Perfil.Pfl_descricao + "</i></h4>" + "<div class='left col-xs-10'>" + "<h2>" + fun.Pessoa.Pes_nome + " " + fun.Pessoa.Pes_sobrenome + "</h2>" + "<ul class='list-unstyled'>" + "<li><i class='fa fa-bank'></i> Setor: " + fun.Setor.Set_nome + "</li>" + "<li><i class='fa fa-bank'></i> Departamento: " + fun.Setor.Departamento.Dep_nome + "</li>" + "<li><i class='fa fa-phone'></i> " + con.Con_tipo + ": " + con.Con_valor + "</li>" + "<br /><br />" + "</ul>" + "</div>" + "<div class='right col-xs-2 text-center'>" + "<img src = '" + fun.Perfil.Pfl_imagem + "' class='img-circle img-responsive' />" + "</div>" + "</div>" + "<div class='col-xs-12 bottom text-center'>" + "<div class='col-xs-12 bottom text-center'>" + visualizar + "</div>" + "</div>" + "</div>" + "</div>"; } }
protected string CarregarUsuario(int codigo, string dia, string mes, string ano) { string usuario = ""; Funcionario fun = FuncionarioDB.Select(codigo); usuario = "<h4 class='heading'>" + fun.Setor.Set_nome + "</h4>" + "<div class='byline'>" + "<span>" + dia + "/" + mes + "/" + ano + "</span> <a href='#''>" + fun.Pessoa.Pes_nome + " " + fun.Pessoa.Pes_sobrenome + "</a>" + "</div><br />"; return(usuario); }
public static FunMod Select(int fun_cod) { FunMod fmp = null; try { IDbConnection objConexao; IDbCommand objComando; IDataReader objReader; objConexao = Mapped.Connection(); string sql = "select * from fun_mod where fun_cod=?fun_cod;"; objComando = Mapped.Command(sql, objConexao); objComando.Parameters.Add(Mapped.Parameter("?fun_cod", fun_cod)); objReader = objComando.ExecuteReader(); int modulo = 0; int funcionario = 0; while (objReader.Read()) { fmp = new FunMod(); modulo = Convert.ToInt32(objReader["mod_cod"]); funcionario = Convert.ToInt32(objReader["fun_cod"]); if (objReader["cod_fun"] == DBNull.Value) { fmp.Cod_fun = null; } else { fmp.Cod_fun = Convert.ToInt32(objReader["cod_fun"]); } } objConexao.Close(); objComando.Dispose(); objConexao.Dispose(); fmp.Funcionario = FuncionarioDB.Select(funcionario); fmp.Modulo = ModuloDB.Select(modulo); return(fmp); } catch (Exception e) { return(fmp = null); } }
protected void CarregarSetor(int fun_cod) { Funcionario fun = FuncionarioDB.Select(fun_cod); DataSet ds = new DataSet(); if (fun.Perfil.Pfl_descricao == "Administrador") { ds = SetorDB.SelectAllAdministrador(); } else { ds = SetorDB.SelectAll(); } ddlSetor.DataSource = ds; ddlSetor.DataTextField = "set_nome"; ddlSetor.DataValueField = "set_cod"; ddlSetor.DataBind(); ddlSetor.Items.Insert(0, "Selecione..."); }
protected void CarregarChecksPadrao(int fun_cod) { Funcionario fun = FuncionarioDB.Select(fun_cod); DataSet ds = new DataSet(); if (fun.Perfil.Pfl_descricao != "Administrador") { ds = ModuloDB.SelectPadrao(); } else { ds = ModuloDB.SelectPadraoAdmin(); } cblPadrao.DataSource = ds; cblPadrao.DataTextField = "mod_descricao"; cblPadrao.DataValueField = "mod_cod"; cblPadrao.DataBind(); foreach (ListItem selecionadas in cblPadrao.Items) { selecionadas.Selected = true; } }
protected void CarregarChecks(int fun_cod, FunMod fmp) { Funcionario fun = FuncionarioDB.Select(fun_cod); int n = 0; DataSet ds1 = new DataSet(); ds1 = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds1.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Habilitar Permissão")) { n = 1; break; } } if (n != 1) { lblPermissoes.Visible = false; checkAdicionais.Visible = false; DataSet ds = new DataSet(); if (fun.Perfil.Pfl_descricao != "Administrador") { ds = ModuloDB.SelectAdicinoal(); } else { ds = ModuloDB.SelectAdicinoalAdmin(); } checkAdicionais.DataSource = ds; checkAdicionais.DataTextField = "mod_descricao"; checkAdicionais.DataValueField = "mod_cod"; checkAdicionais.DataBind(); DataSet dsFunc = new DataSet(); dsFunc = ModuloDB.SelectAdicinoalFuncionario(fun_cod); foreach (DataRow dr in dsFunc.Tables[0].Rows) { foreach (ListItem selecionadas in checkAdicionais.Items) { if (Convert.ToInt32(dr["mod_cod"]) == Convert.ToInt32(selecionadas.Value)) { selecionadas.Selected = true; } } } } else { lblPermissoes.Visible = true; checkAdicionais.Visible = true; DataSet ds = new DataSet(); if (fun.Perfil.Pfl_descricao != "Administrador") { ds = ModuloDB.SelectAdicinoal(); } else { ds = ModuloDB.SelectAdicinoalAdmin(); } checkAdicionais.DataSource = ds; checkAdicionais.DataTextField = "mod_descricao"; checkAdicionais.DataValueField = "mod_cod"; checkAdicionais.DataBind(); DataSet dsFunc = new DataSet(); dsFunc = ModuloDB.SelectAdicinoalFuncionario(fun_cod); foreach (DataRow dr in dsFunc.Tables[0].Rows) { foreach (ListItem selecionadas in checkAdicionais.Items) { if (Convert.ToInt32(dr["mod_cod"]) == Convert.ToInt32(selecionadas.Value)) { selecionadas.Selected = true; } } } } }