protected void EnviarEmail() { string retorno, assunto, mensagem; int codigo = 0; string ano = "", email = "", senha = ""; ano = DateTime.Now.ToString(); ano = ano.Substring(6, 4); senha = Wistoll.RedefinirSenha.RedefinirSenha.JuntarNumeroLetras() + ano; senha = Funcoes.AESDecodifica(Funcoes.AESCodifica(senha)); assunto = "Redefinir Senha"; mensagem = "Sua senha para logar no sistema Wistoll é: " + senha; codigo = FuncionarioDB.RedefinirSenhaContato(txtEmail.Text); email = txtEmail.Text; if (codigo != 0) { FuncionarioDB.RedefinirSenha(codigo, Funcoes.HashTexto(senha)); retorno = Email.EnviarEmail(email, assunto, mensagem); } }
protected void btnSalvar_Click(object sender, EventArgs e) { Funcionario funcionario = getData(); var db = new FuncionarioDB(); if (funcionario.Id == 0) { if (db.Insert(funcionario)) { lblMsg.Text = "Registro inserido!"; } else { lblMsg.Text = "Erro ao inserir registro!"; } } else if (db.Update(funcionario)) { lblMsg.Text = "Registro atualizado!"; } else { lblMsg.Text = "Erro ao atualizar registro!"; } LoadGrid(); }
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 CarregarUsuarios() { DataSet ds = new DataSet(); ds = FuncionarioDB.CountUsuarios(); foreach (DataRow dr in ds.Tables[0].Rows) { string perfil = Convert.ToString(dr["pfl_descricao"]); lblUsuarios.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-12 col-xs-12'>" + "<div class='tile-stats media event'>" + "<h2 class='pull-right border-aero profile_thumb'>" + "<i class='aero fa fa-user'><span class='left badge bg-orange'>" + dr["count(fun_cod)"] + "</span></i>" + "</h2>" + "<center><br/><h3><a class='title aero' href='../paginas/ConsultaUsuario.aspx?tip=" + Funcoes.AESCodifica(perfil) + "'>" + dr["pfl_descricao"] + "</a></h3><center><br/>" + "</div>" + "</div>"; //lblUsuarios.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + // "<div class='tile-stats'>" + // "<div class='icon'>" + // "<i class='fa fa-user'></i>" + // "</div>" + // "<div class='count'>" + dr["count(fun_cod)"] + "</div>" + // "<h3><a href='../paginas/ConsultaUsuario.aspx'>" + dr["pfl_descricao"] + "</a></h3>" + // "<p></p>" + // "</div>" + // "</div>"; } }
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 void btnSalvar_Click(object sender, EventArgs e) { Funcionario fun = new Funcionario(); if (txbSenha.Text == txbNova.Text) { if (ValidarSenha(txbSenha.Text)) { FunMod fmp = new FunMod(); if (fmp != null) { fmp.Funcionario = fun; fmp.Funcionario.Fun_cod = n; fmp.AlteraSenha(txbNova.Text); fmp.Funcionario.Cod_fun = n; switch (FuncionarioDB.AlterarSenha(fmp)) { case 0: fmp = LoginDB.Sessão(n); if (fmp.Funcionario.Pessoa.Pes_ativo == "Ativo" && fmp.Funcionario.Fun_primeiroAcesso == false) { //testa a validade do parametro da sessão Session.Add("teste", "first"); Session.Add("Funcionario", fmp); Session.Add("info", "mensagem"); if (fmp.Funcionario.Perfil.Pfl_descricao.Equals("Administrador")) { Response.Redirect("~/paginas/Admin.aspx"); } else { Response.Redirect("~/paginas/Index.aspx"); } } break; case -2: Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); break; } } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning1();</script>", false); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false); } }
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); } }
private void button2_Click(object sender, EventArgs e) { int idfuncionario = dataGridView1.CurrentRow.Cells[0].Value.GetHashCode(); bool excluiu = FuncionarioDB.setExcluiFuncionario(conexao, idfuncionario); if (excluiu) { MessageBox.Show("Funcionario Excluido Com Sucesso! "); atualizaTela(); } else { MessageBox.Show("Erro ao excluir Funcionario"); } }
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 CarregarUsuariosInativos() { DataSet ds = new DataSet(); ds = FuncionarioDB.CountUsuariosInativo(); foreach (DataRow dr in ds.Tables[0].Rows) { lblUsuariosInativos.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" + "<div class='tile-stats'>" + "<div class='icon'>" + "<i class='fa fa-user'></i>" + "</div>" + "<div class='count'>" + dr["count(fun_cod)"] + "</div>" + "<h3><a href='../paginas/ConsultaUsuario.aspx?par=" + Funcoes.AESCodifica("Inativo") + "'>Usuário</a></h3>" + "<p></p>" + "</div>" + "</div>"; } }
protected int ValidarMatricula(string matricula) { int y = 0; DataSet ds = new DataSet(); ds = FuncionarioDB.SelectAll(); foreach (DataRow dr in ds.Tables[0].Rows) { if (!dr["fun_matricula"].Equals(matricula)) { y = 1; } else { y = 0; break; } } return(y); }
protected void btn_salvar_Click(object sender, EventArgs e) { Funcionario funcionario = new Funcionario() { Nome_completo = txt_nome_completo.Text, Rg = txt_RG.Text, Cpf = txt_CPF.Text, Telefone_fixo = txt_telefone_fixo.Text, Telefone_celular = txt_telefone_celular.Text, Telefone_emergencial = txt_telefone_emergencial.Text, Nacionalidade_id = ddlPaises.Text, End_cep = txtCEP.Text, End_complemento = txt_complemento.Text, End_bairro = txt_bairro.Text, End_cidade = txt_cidade.Text, Tipo_logradouro = txt_tipo_logradouro.Text, End_rua = txtRua.Text, Numresidencia = txtNumResidencia.Text, Data_nascimento = Convert.ToDateTime(txtdt_nascimento.Text), Dt_inclusao = Convert.ToDateTime(txt_dt_inclusao.Text), Dt_alteracao = Convert.ToDateTime(txt_dt_alteracao.Text), }; FuncionarioDB funcionarioDB = new FuncionarioDB(); bool status = funcionarioDB.Salvar(funcionario); if (status) { Response.Write("<script>alert('Registro Inserido com Sucesso!');</script>"); LimparComponentes(); } else { Response.Write("<script>alert('ERRO AO TENTAR INSERIR OS DADOS!');</script>"); } }
protected void GVFuncionario_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = GVFuncionario.Rows[index]; int id = Convert.ToInt32(row.Cells[0].Text); var db = new FuncionarioDB(); if (e.CommandName == "EXCLUIR") { db.Delete(id); LoadGrid(); } else if (e.CommandName == "ALTERAR") { Funcionario funcionario = db.SelectById(id); txtNome.Text = funcionario.Nome; txtTelefone.Text = funcionario.Telefone; txtEndereco.Text = funcionario.Endereco; } }
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 btnSalvar_ServerClick(object sender, EventArgs e) { FunMod funCod = (FunMod)Session["funcionario"]; if (txbNome.Text != "" && txbSobrenome.Text != "" && txbDataNasc.Text != "" && ddlCargo.SelectedIndex != 0 && txbMatricula.Text != "" && txbCpf.Text != "" && txbRg.Text != "" && ddlSetor.SelectedIndex != 0 && txbCep.Text != "" && ddlEstado.SelectedIndex != 0 && txbCidade.Text != "" && txbBairro.Text != "" && txbRua.Text != "" && txbNumero.Text != "") { string[] listaContato = Request.Form.GetValues("lbTabela"); if (listaContato != null) { FunMod fmp = new FunMod(); Funcionario fun = new Funcionario(); fmp.Funcionario = fun; Modulo mod = new Modulo(); fmp.Modulo = mod; Pessoa pes = new Pessoa(); fmp.Funcionario.Pessoa = pes; Perfil pfl = new Perfil(); fmp.Funcionario.Perfil = new Perfil(); Setor set = new Setor(); fmp.Funcionario.Setor = set; Cargo car = new Cargo(); fmp.Funcionario.Cargo = car; //Contato con = new Contato(); //con.Pessoa = pes; string ano = DateTime.Now.ToString(); ano = ano.Substring(6, 4); string senha = RedefinirSenha.JuntarNumeroLetras() + ano; fmp.Funcionario.Pessoa.Pes_tipo = "Fisica"; fmp.Funcionario.Pessoa.Pes_ativo = "Ativo"; fmp.Funcionario.Pessoa.Cod_fun = funCod.Funcionario.Pessoa.Pes_cod; fmp.AlteraSenha(senha); fmp.Funcionario.Cod_fun = funCod.Funcionario.Pessoa.Pes_cod; fmp.Funcionario.Pessoa.Pes_nome = txbNome.Text; fmp.Funcionario.Pessoa.Pes_sobrenome = txbSobrenome.Text; fmp.Funcionario.Pessoa.Pes_dataNascimento = txbDataNasc.Text; fmp.Funcionario.Cargo.Car_cod = Convert.ToInt32(ddlCargo.SelectedValue); fmp.Funcionario.Fun_matricula = txbMatricula.Text; fmp.Funcionario.Pessoa.Pes_sexo = rblSexo.SelectedValue; fmp.Funcionario.Perfil.Pfl_cod = Convert.ToInt32(rblPerfil.SelectedValue); fmp.Funcionario.Pessoa.Pes_rg = txbRg.Text; fmp.Funcionario.Pessoa.Pes_cpf = txbCpf.Text; fmp.Funcionario.Setor.Set_cod = Convert.ToInt32(ddlSetor.SelectedValue); fmp.Funcionario.Pessoa.Pes_estado = ddlEstado.SelectedValue; fmp.Funcionario.Pessoa.Pes_cidade = txbCidade.Text; fmp.Funcionario.Pessoa.Pes_bairro = txbBairro.Text; fmp.Funcionario.Pessoa.Pes_rua = txbRua.Text; fmp.Funcionario.Pessoa.Pes_numero = txbNumero.Text; fmp.Funcionario.Pessoa.Pes_complemento = txbComplemento.Text; fmp.Funcionario.Pessoa.Pes_cep = txbCep.Text; if (rblChefe.SelectedIndex == 0) { fmp.Funcionario.Fun_chefeDepartamento = false; fmp.Funcionario.Fun_chefeSetor = false; } else if (rblChefe.SelectedIndex == 1) { fmp.Funcionario.Fun_chefeDepartamento = false; fmp.Funcionario.Fun_chefeSetor = true; } else if (rblChefe.SelectedIndex == 2) { fmp.Funcionario.Fun_chefeDepartamento = true; fmp.Funcionario.Fun_chefeSetor = false; } string contatos = ""; for (int i = 0; i < listaContato.Length; i++) { contatos += "(0, '" + listaContato[i].Split('|')[0] + "', '" + listaContato[i].Split('|')[1] + "', 'pes_con', " + funCod.Funcionario.Pessoa.Pes_cod + "),"; } int n = 0, x = 0, y = 0; string destinatario = ""; y = ValidarMatricula(fmp.Funcionario.Fun_matricula); for (int i = 0; i < listaContato.Length; i++) { if (listaContato[i].Split('|')[0] == "Email") { x = ValidarEmail(listaContato[i].Split('|')[1]); if (x != 0) { destinatario = listaContato[i].Split('|')[1]; } n = 1; break; } } contatos = contatos.Substring(0, contatos.Length - 1); string listaPermissao = ""; //foreach foreach (ListItem selecionadas in cblPadrao.Items) { if (selecionadas.Selected == true) { listaPermissao += "('fun_per', " + selecionadas.Value + ", " + funCod.Funcionario.Pessoa.Pes_cod + "),"; } } foreach (ListItem selecionadas in cblAdicional.Items) { if (selecionadas.Selected == true) { listaPermissao += "('fun_per', " + selecionadas.Value + ", " + funCod.Funcionario.Pessoa.Pes_cod + "),"; } } listaPermissao = listaPermissao.Substring(0, listaPermissao.Length - 1); string retorno = ""; if (n != 0) { if (y != 0) { if (x != 0) { retorno = FuncionarioDB.Insert(fmp, contatos, listaPermissao); if (retorno != "Erro ao chamar procedure") { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false); //Enviar Email EnviarEmail(fmp, destinatario, senha); txbNome.Text = ""; txbSobrenome.Text = ""; txbDataNasc.Text = ""; ddlCargo.SelectedIndex = 0; txbMatricula.Text = ""; rblSexo.SelectedIndex = 0; rblPerfil.SelectedIndex = 2; rblChefe.SelectedIndex = 0; txbRg.Text = ""; txbCpf.Text = ""; ddlSetor.SelectedIndex = 0; ddlEstado.SelectedIndex = 0; txbCidade.Text = ""; txbBairro.Text = ""; txbRua.Text = ""; txbNumero.Text = ""; txbComplemento.Text = ""; txbCep.Text = ""; foreach (ListItem selecionadas in cblAdicional.Items) { selecionadas.Selected = false; } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); ddlTipoContato.SelectedIndex = 0; } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning2();</script>", false); ddlTipoContato.SelectedIndex = 0; } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning3();</script>", false); ddlTipoContato.SelectedIndex = 0; } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning1();</script>", false); ddlTipoContato.SelectedIndex = 0; } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning1();</script>", false); ddlTipoContato.SelectedIndex = 0; } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false); ddlTipoContato.SelectedIndex = 0; } }
protected void btnSalvar_Click(object sender, EventArgs e) { FunMod funCod = (FunMod)Session["funcionario"]; string texto = Request.QueryString["pfl"].Replace(" ", "+"); int n = Convert.ToInt32(Funcoes.AESDecodifica(texto)); FunMod fmp1 = FunModDB.Select(n); if (txtNome1.Text != "" && txtSobrenome1.Text != "" && txtDataNas1.Text != "" && ddlCargo.SelectedIndex != 0 && txtMatricula1.Text != "" && txtCPF1.Text != "" && txtRG1.Text != "" && txtCEP1.Text != "" && ddlEstados.SelectedIndex != 0 && txtCidade1.Text != "" && txtBairro1.Text != "" && txtRua1.Text != "" && txtNumero1.Text != "" && txtComplemento1.Text != "") { FunMod fmp = new FunMod(); Funcionario fun = new Funcionario(); fmp.Funcionario = fun; Modulo mod = new Modulo(); fmp.Modulo = mod; Pessoa pes = new Pessoa(); fmp.Funcionario.Pessoa = pes; Perfil pfl = new Perfil(); fmp.Funcionario.Perfil = new Perfil(); Setor set = new Setor(); fmp.Funcionario.Setor = set; Cargo car = new Cargo(); fmp.Funcionario.Cargo = car; //Contato con = new Contato(); //con.Pessoa = pes; fmp.Funcionario.Pessoa.Pes_cod = fmp1.Funcionario.Pessoa.Pes_cod; fmp.Funcionario.Pessoa.Pes_tipo = "Fisica"; fmp.Funcionario.Pessoa.Pes_ativo = "Ativo"; fmp.Funcionario.Pessoa.Cod_fun = funCod.Funcionario.Pessoa.Pes_cod; fmp.Funcionario.Cod_fun = funCod.Funcionario.Pessoa.Pes_cod; fmp.Funcionario.Pessoa.Pes_nome = txtNome1.Text; fmp.Funcionario.Pessoa.Pes_sobrenome = txtSobrenome1.Text; fmp.Funcionario.Pessoa.Pes_dataNascimento = txtDataNas1.Text; fmp.Funcionario.Cargo.Car_cod = Convert.ToInt32(ddlCargo.SelectedValue); fmp.Funcionario.Fun_cod = fmp1.Funcionario.Fun_cod; fmp.Funcionario.Fun_matricula = txtMatricula1.Text; fmp.Funcionario.Pessoa.Pes_sexo = rdbSexo.SelectedValue; if (rdbUsu.Visible != false) { fmp.Funcionario.Perfil.Pfl_cod = Convert.ToInt32(rdbUsu.SelectedValue); } else { fmp.Funcionario.Perfil.Pfl_cod = 1; } fmp.Funcionario.Pessoa.Pes_rg = txtRG1.Text; fmp.Funcionario.Pessoa.Pes_cpf = txtCPF1.Text; fmp.Funcionario.Setor.Set_cod = Convert.ToInt32(ddlSetor.SelectedValue); fmp.Funcionario.Pessoa.Pes_estado = ddlEstados.SelectedValue; fmp.Funcionario.Pessoa.Pes_cidade = txtCidade1.Text; fmp.Funcionario.Pessoa.Pes_bairro = txtBairro1.Text; fmp.Funcionario.Pessoa.Pes_rua = txtRua1.Text; fmp.Funcionario.Pessoa.Pes_numero = txtNumero1.Text; fmp.Funcionario.Pessoa.Pes_complemento = txtComplemento1.Text; fmp.Funcionario.Pessoa.Pes_cep = txtCEP1.Text; if (rdbChefe.SelectedIndex == 0) { fmp.Funcionario.Fun_chefeDepartamento = false; fmp.Funcionario.Fun_chefeSetor = false; } else if (rdbChefe.SelectedIndex == 1) { fmp.Funcionario.Fun_chefeDepartamento = false; fmp.Funcionario.Fun_chefeSetor = true; } else if (rdbChefe.SelectedIndex == 2) { fmp.Funcionario.Fun_chefeDepartamento = true; fmp.Funcionario.Fun_chefeSetor = false; } string listaPermissao = ""; //foreach foreach (ListItem selecionadas in cblPadrao.Items) { if (selecionadas.Selected == true) { listaPermissao += "('fun_per', " + selecionadas.Value + ", " + funCod.Funcionario.Pessoa.Pes_cod + "),"; } } foreach (ListItem selecionadas in checkAdicionais.Items) { if (selecionadas.Selected == true) { listaPermissao += "('fun_per', " + selecionadas.Value + ", " + funCod.Funcionario.Pessoa.Pes_cod + "),"; } } listaPermissao = listaPermissao.Substring(0, listaPermissao.Length - 1); string retorno = ""; retorno = FuncionarioDB.Update(fmp, listaPermissao); retorno = retorno.Substring(0, 4); if (retorno != "Erro") { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false); } }
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; } } } } }
private void atualizaTela() { dataGridView1.DataSource = FuncionarioDB.getConsultaFuncionario2(this.conexao); }