protected void BtnSalvar_Click(object sender, EventArgs e) { Model.Modulo modulo = getData(); var db = new ModuloDB(); if ((IdH.Value == "0") || (IdH.Value == "")) { if (db.Insert(modulo)) { LblMsg.Text = "Registro inserido!"; LoadGrid(); } else { LblMsg.Text = "Erro ao inserir registro"; } } else { if (db.Update(modulo, int.Parse(IdH.Value))) { LblMsg.Text = "Registro atualizado!"; } else { LblMsg.Text = "Erro ao atualizar registro"; } } LoadGrid(); }
protected void CarregarChecksAdicional() { DataSet ds = new DataSet(); ds = ModuloDB.SelectAdicinoal(); cblAdicional.DataSource = ds; cblAdicional.DataTextField = "mod_descricao"; cblAdicional.DataValueField = "mod_cod"; cblAdicional.DataBind(); }
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>"; } }
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 CarregarChecksPadrao() { DataSet ds = new DataSet(); ds = ModuloDB.SelectPadrao(); cblPadrao.DataSource = ds; cblPadrao.DataTextField = "mod_descricao"; cblPadrao.DataValueField = "mod_cod"; cblPadrao.DataBind(); foreach (ListItem selecionadas in cblPadrao.Items) { selecionadas.Selected = true; } }
protected void CarregarFinalizar(FunMod fmp) { Processo pro = ProcessoDB.Select(Convert.ToInt32(lblCodProcesso.Text)); DataSet ds = new DataSet(); ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr in ds.Tables[0].Rows) { if (dr["mod_descricao"].Equals("Finalizar Processo") && pro.Status.Sta_valor != "Finalizado") { lnkFinalizar.Visible = true; break; } } }
protected void btnSalvarModulo_Click(object sender, EventArgs e) { Modulo mod = new Modulo(); mod.Mod_descricao = txbNomeModulo.Text; mod.Mod_pagina = txbPag.Text; mod.Mod_padrao = Convert.ToInt32(rblPadrao.SelectedValue); switch (ModuloDB.Insert(mod)) { case 0: Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false); txbNomeModulo.Text = ""; txbPag.Text = ""; break; case -2: Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); break; } }
protected void GVModulo_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = GVModulo.Rows[index]; int id = Convert.ToInt32(row.Cells[0].Text); var db = new ModuloDB(); if (e.CommandName == "Excluir") { db.Delete(id); LoadGrid(); } else if (e.CommandName == "Editar") { Model.Modulo modulo = db.SelectById(id); DdlAmbiente.Text = modulo.Ambiente; DdlSquad.Text = modulo.Squad.ToString(); IdH.Value = modulo.Id.ToString(); } }
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; } }
public void CarregarRequerentes(string ativo) { FunMod fmp = (FunMod)Session["funcionario"]; DataSet ds = new DataSet(); Requerente req; Contato con; ds = RequerenteDB.Consulta(ativo); foreach (DataRow dr in ds.Tables[0].Rows) { req = RequerenteDB.Select(Convert.ToInt32(dr["req_cod"])); con = ContatoDB.Select(req.Pessoa.Pes_cod); string tipo = req.Pessoa.Pes_tipo; string atualizar = ""; string desativar = ""; string ativar = ""; if (Convert.ToString(dr["Pes_ativo"]) != "Inativo") { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Requerente")) { atualizar = "<a href='../paginas/AlterarRequerente.aspx?par=" + Funcoes.AESCodifica(tipo) + "&cod=" + Funcoes.AESCodifica(Convert.ToString(dr["pes_cod"])) + "'>" + "<button type='button' class='btn btn-primary btn-xs'>" + " <i class='fa fa-edit'></i> Atualizar" + "</button>" + "</a>"; break; } } foreach (DataRow dr2 in ds.Tables[0].Rows) { if (dr2["mod_descricao"].Equals("Desativar Requerente")) { desativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalDesativar'>" + " <i class='fa fa-trash'></i> Excluir" + "</button>"; break; } } } else { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Requerente")) { ativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalAtivar'>" + " <i class='fa fa-check-circle'></i> Ativar" + "</button>"; break; } } } ds = RequerenteDB.Consulta(ativo); string contato = ""; if (con.Con_tipo == "Email") { contato += "<li><i class='fa fa-envelope'></i> E-mail: " + con.Con_valor + "</li>"; } else if (con.Con_tipo == "Telefone") { contato += "<li><i class='fa fa-phone'></i> Telefone: " + con.Con_valor + "</li>"; } else if (con.Con_tipo == "Celular") { contato += "<li><i class='fa fa-mobile-phone'></i> Celular: " + con.Con_valor + "</li>"; } string documento = "", titulo = "";; if (req.Pessoa.Pes_tipo != "Fisica") { documento = "<li><i class='fa fa-user'></i> CNPJ: " + req.Pessoa.Pes_cnpj + "</li>"; titulo = "<h4 class='brief'><i>Empresa</i></h4>"; } else { documento = "<li><i class='fa fa-user'></i> CPF: " + req.Pessoa.Pes_cpf + "</li>"; titulo = "<h4 class='brief'><i>Pessoa</i></h4>"; } 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'> " + titulo + "<div class='left col-xs-10'>" + "<h2>" + req.Pessoa.Pes_nome + " " + req.Pessoa.Pes_sobrenome + "</h2>" + "<ul class='list-unstyled'>" + documento + "<li><i class='fa fa-home'></i> Endereço: " + req.Pessoa.Pes_cidade + "/" + req.Pessoa.Pes_estado + "</li>" + contato + "<br /><br />" + "</ul>" + "</div>" + "<div class='right col-xs-2 text-center'>" + //"<img src = '" + req.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'>" + atualizar + desativar + ativar + "</div>" + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Excluir?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='desativar(" + dr["pes_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalAtivar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Ativar?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='ativar(" + dr["pes_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>"; } }
protected void Page_Load(object sender, EventArgs e) { FunMod fmp = (FunMod)Session["funcionario"]; if (Session["funcionario"] != null) { if (!Page.IsPostBack) { DataSet ds1 = new DataSet(); string pagina = ""; int n = 0; ds1 = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod); foreach (DataRow dr in ds1.Tables[0].Rows) { pagina = dr["mod_pagina"].ToString(); if (pagina == "ConsultaSetor.aspx") { n = 1; } } if (n != 1) { Response.Redirect("~/paginas/Erro/Erro404.aspx"); } string ativo = ""; if (Request.QueryString["par"] != null && Request.QueryString["par"] != "") { ativo = "Inativo"; } else { ativo = "Ativo"; } DataSet ds = new DataSet(); ds = SetorDB.Consulta(ativo); foreach (DataRow dr in ds.Tables[0].Rows) { string atualizar = ""; string desativar = ""; string ativar = ""; if (Convert.ToString(dr["set_ativo"]) != "Inativo") { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Setor")) { atualizar = "<a href='../paginas/AlterarSetor.aspx?str=" + Funcoes.AESCodifica(Convert.ToString(dr["set_cod"])) + "&dto=" + Funcoes.AESCodifica(Convert.ToString(dr["dep_cod"])) + "'>" + "<button type='button' class='btn btn-primary btn-xs'>" + " <i class='fa fa-edit'></i> Atualizar" + "</button>" + "</a>"; break; } } foreach (DataRow dr2 in ds.Tables[0].Rows) { if (dr2["mod_descricao"].Equals("Desativar Setor")) { desativar += "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalDesativar'>" + " <i class='fa fa-trash'></i> Excluir" + "</button>"; break; } } } else { ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod); foreach (DataRow dr1 in ds.Tables[0].Rows) { if (dr1["mod_descricao"].Equals("Editar Departamento")) { ativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalAtivar'>" + " <i class='fa fa-check-circle'></i> Ativar" + "</button>"; break; } } } ds = SetorDB.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'>" + "<div class='left col-xs-12'>" + "<h2>" + dr["set_nome"] + "</h2>" + "<ul class='list-unstyled'>" + "<li>Codigo: " + dr["set_cod"] + "</li>" + "<li>Departamento: " + dr["dep_nome"] + "</li>" + "<li>Descrição: " + dr["set_descricao"] + "</li>" + "<li><i class='fa fa-user'></i> Chefe do Setor: " + dr["nome"] + "</li>" + "<li>Matrícula: " + dr["matricula"] + " </li> " + "<br /><br />" + "</ul>" + "</div>" + "</div>" + "<div class='col-xs-12 bottom text-center'>" + atualizar + desativar + ativar + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Excluir?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='desativar(" + dr["set_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>" + "<div class='modal fade' id='myModalAtivar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" + "<div class='modal-dialog' role='document'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" + "<span aria-hidden='true'>×</span>" + "</button>" + "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" + "</div>" + "<div class='modal-body'>" + "<h2 class='text-center'>Tem certeza que deseja Ativar?</h2>" + "</div>" + "<div class='divider'></div>" + "<div class='col-xs-12 bottom text-right'>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" + "<button type='button' class='btn btn-danger' onclick='ativar(" + dr["set_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" + "</div>" + "</div>" + "</div>" + "</div>"; } if (lbl.Text == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>info();</script>", false); } } } else { Session["info"] = null; Response.Redirect("~/paginas/Login.aspx"); } }
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; } } } } }