/// <summary> /// Listar usuário com dados da conexão /// Objeto/Parâmetros: (identFuncionario) /// Valores: identFuncionario.Login /// </summary> /// <param name="identFuncionario"></param> /// <returns></returns> public FuncionarioVO Lista(FuncionarioVO identFuncionario) { OpenCommand("pr_selecionar_funcionario_login"); try { AddInParameter("Login", DbType.String, identFuncionario.Login); FuncionarioVO identFuncionarioTemp = new FuncionarioVO(); IDataReader dr = ExecuteReader(); try { if (dr.Read()) { identFuncionarioTemp.CodFuncionario = GetReaderValue<int>(dr, "CodFuncionario"); identFuncionarioTemp.RazaoSocial = GetReaderValue<string>(dr, "RazaoSocial"); identFuncionarioTemp.Login = GetReaderValue<string>(dr, "Login"); identFuncionarioTemp.Senha = GetReaderValue<byte[]>(dr, "Senha"); } } finally { dr.Close(); } return identFuncionarioTemp; } finally { CloseCommand(); } }
public PedidoModel() { CodPedidoCompra = 0; Fornecedor = new FornecedorVO(); DataEmissao = DateTime.Now; PrazoEntrega = new PrazoEntregaVO(); CondicaoFornecimento = String.Empty; Observacao = String.Empty; FormaPgto = new FormaPgtoVO(); TipoRetirada = 0; FuncionarioAprovador = new FuncionarioVO(); FuncionarioComprador = new FuncionarioVO(); DataCadastro = null; DataPrazoEntrega = null; UsuarioInc = null; DataAlteracao = null; UsuarioAlt = null; }
/// <summary> /// Validar conexão do Usuário /// Objeto/Parâmetros: (login, senha, out FuncionarioVO identFuncionario) /// </summary> /// <param name="login"></param> /// <param name="senha"></param> /// <param name="identFuncionario"></param> /// <returns></returns> public string Autenticar(string login, string senha, out FuncionarioVO identFuncionario) { identFuncionario = new FuncionarioVO(); identFuncionario.Login = login; //Retornar dados do Usuário identFuncionario = new FuncionarioData().Lista(identFuncionario); string mensagem = string.Empty; if (identFuncionario != null && identFuncionario.CodFuncionario > 0) { #region Verificar Senha informada byte[] senhaAplicacao = CriptografarSenha(senha); for (int i = 0; i < identFuncionario.Senha.Length; i++) { if (identFuncionario.Senha[i] != senhaAplicacao[i]) mensagem = "A Senha não confere."; } #endregion #region Recupera Pefil do usuario if (string.IsNullOrEmpty(mensagem)) { //Retornar lista de Perfis do Usuário List<PerfilAcessoVO> listaPerfilFuncionario = new FuncionarioData().ListaPerfil(identFuncionario); identFuncionario.Perfils = listaPerfilFuncionario; } #endregion } else mensagem = "Usuário não encontrado ou sem Senha cadastrada!"; return mensagem; }
// ------------------------------------------------------------------------- // #endregion #region Métodos de Alteração /// <summary> /// Método para executar a proc pr_alterar_funcionario /// Objeto/Parâmetros: (identFuncionario, codUsuarioOperacao) /// Valores: identFuncionario.CodFuncionario, /// identFuncionario.CodPessoa, /// identFuncionario.Cep.CodCep, /// identFuncionario.RazaoSocial, /// identFuncionario.NomeFantasia, /// identFuncionario.Tipo, /// identFuncionario.CNPJ, /// identFuncionario.InscricaoEstadual, /// identFuncionario.Numero, /// identFuncionario.Complemento, /// identFuncionario.Telefone, /// identFuncionario.Fax, /// identFuncionario.Celular, /// identFuncionario.Contato, /// identFuncionario.Email, /// identFuncionario.Site, /// identFuncionario.Observacao, /// codUsuarioOperacao, /// identFuncionario.Ativo, /// identFuncionario.Cargo.CodCargo, /// identFuncionario.Departamento.CodDepartamento, /// identFuncionario.AcessaSistema, /// identFuncionario.Login, /// identFuncionario.Senha, /// identFuncionario.DataAdmissao, /// identFuncionario.DataDemissao /// </summary> public void Alterar(FuncionarioVO identFuncionario, int codUsuarioOperacao) { OpenCommand("pr_alterar_funcionario"); try { //Parâmetros de entrada AddInParameter("@CodFuncionario", DbType.Int32, identFuncionario.CodFuncionario); AddInParameter("@CodPessoa", DbType.Int32, identFuncionario.CodPessoa); AddInParameter("@CodCep", DbType.String, identFuncionario.Cep.CodCep); AddInParameter("@RazaoSocial", DbType.String, identFuncionario.RazaoSocial); AddInParameter("@NomeFantasia", DbType.String, identFuncionario.NomeFantasia); AddInParameter("@Tipo", DbType.StringFixedLength, "E"); AddInParameter("@CNPJ", DbType.String, identFuncionario.CNPJ); AddInParameter("@InscricaoEstadual", DbType.String, identFuncionario.InscricaoEstadual); AddInParameter("@Numero", DbType.String, identFuncionario.Numero); AddInParameter("@Complemento", DbType.String, identFuncionario.Complemento); AddInParameter("@Telefone", DbType.StringFixedLength, identFuncionario.Telefone); AddInParameter("@Fax", DbType.StringFixedLength, identFuncionario.Fax); AddInParameter("@Celular", DbType.StringFixedLength, identFuncionario.Celular); AddInParameter("@Contato", DbType.String, identFuncionario.Contato); AddInParameter("@Email", DbType.String, identFuncionario.Email); AddInParameter("@Site", DbType.String, identFuncionario.Site); AddInParameter("@Observacao", DbType.String, identFuncionario.Observacao); AddInParameter("@UsuarioAlt", DbType.Int32, codUsuarioOperacao); AddInParameter("@Ativo", DbType.Boolean, identFuncionario.Ativo); AddInParameter("@CodCargo", DbType.Int32, identFuncionario.Cargo.CodCargo); AddInParameter("@CodDepartamento", DbType.Int32, identFuncionario.Departamento.CodDepartamento); AddInParameter("@AcessaSistema", DbType.Boolean, identFuncionario.AcessaSistema); AddInParameter("@Login", DbType.String, identFuncionario.Login); AddBinaryParameter("@Senha", identFuncionario.Senha); AddInParameter("@DataAdmissao", DbType.DateTime, identFuncionario.DataAdmissao); AddInParameter("@DataDemissao", DbType.DateTime, identFuncionario.DataDemissao); ExecuteNonQuery(); } finally { CloseCommand(); } }
public List<PerfilAcessoVO> ListaPerfil(FuncionarioVO identFuncionario) { OpenCommand("pr_selecionar_perfil_Funcionario"); try { AddInParameter("CodUsu", DbType.Int32, identFuncionario.CodFuncionario); List<PerfilAcessoVO> listaPerfil = new List<PerfilAcessoVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { PerfilAcessoVO identPerfil = new PerfilAcessoVO(); identPerfil.CodPerfilAcesso = GetReaderValue<short>(dr, "CodPerfilAcesso"); listaPerfil.Add(identPerfil); } } finally { dr.Close(); } return listaPerfil; } finally { CloseCommand(); } }
/// <summary> /// Método para executar a proc pr_incluir_funcionario /// Objeto/Parâmetros: (identFuncionario, codUsuarioOperacao) /// Valores: identFuncionario.Cep.CodCep, /// identFuncionario.RazaoSocial, /// identFuncionario.NomeFantasia, /// identFuncionario.Tipo, /// identFuncionario.CNPJ, /// identFuncionario.InscricaoEstadual, /// identFuncionario.Numero, /// identFuncionario.Complemento, /// identFuncionario.Telefone, /// identFuncionario.Fax, /// identFuncionario.Celular, /// identFuncionario.Contato, /// identFuncionario.Email, /// identFuncionario.Site, /// identFuncionario.Observacao, /// codUsuarioOperacao, /// identFuncionario.Ativo, /// identFuncionario.Cargo.CodCargo, /// identFuncionario.Departamento.CodDepartamento, /// identFuncionario.AcessaSistema, /// identFuncionario.Login, /// identFuncionario.Senha, /// identFuncionario.DataAdmissao, /// identFuncionario.DataDemissao /// </summary> public int Incluir(FuncionarioVO identFuncionario, int codUsuarioOperacao) { return new FuncionarioData().Incluir(identFuncionario, codUsuarioOperacao); }
// ------------------------------------------------------------------------- // #endregion #region Métodos de Inclusão /// <summary> /// Método para executar a proc pr_incluir_funcionario /// Objeto/Parâmetros: (identFuncionario, codUsuarioOperacao) /// Valores: identFuncionario.Cep.CodCep, /// identFuncionario.RazaoSocial, /// identFuncionario.NomeFantasia, /// identFuncionario.Tipo, /// identFuncionario.CNPJ, /// identFuncionario.InscricaoEstadual, /// identFuncionario.Numero, /// identFuncionario.Complemento, /// identFuncionario.Telefone, /// identFuncionario.Fax, /// identFuncionario.Celular, /// identFuncionario.Contato, /// identFuncionario.Email, /// identFuncionario.Site, /// identFuncionario.Observacao, /// codUsuarioOperacao, /// identFuncionario.Ativo, /// identFuncionario.Cargo.CodCargo, /// identFuncionario.Departamento.CodDepartamento, /// identFuncionario.AcessaSistema, /// identFuncionario.Login, /// identFuncionario.Senha, /// identFuncionario.DataAdmissao, /// identFuncionario.DataDemissao /// </summary> public int Incluir(FuncionarioVO identFuncionario, int codUsuarioOperacao) { int codFuncionario = 0; OpenCommand("pr_incluir_funcionario", true); try { // Parâmetros de entrada AddInParameter("@CodCep", DbType.String, identFuncionario.Cep.CodCep); AddInParameter("@RazaoSocial", DbType.String, identFuncionario.RazaoSocial); AddInParameter("@NomeFantasia", DbType.String, identFuncionario.NomeFantasia); AddInParameter("@Tipo", DbType.StringFixedLength, "E"); AddInParameter("@CNPJ", DbType.String, identFuncionario.CNPJ); AddInParameter("@InscricaoEstadual", DbType.String, identFuncionario.InscricaoEstadual); AddInParameter("@Numero", DbType.String, identFuncionario.Numero); AddInParameter("@Complemento", DbType.String, identFuncionario.Complemento); AddInParameter("@Telefone", DbType.StringFixedLength, identFuncionario.Telefone); AddInParameter("@Fax", DbType.StringFixedLength, identFuncionario.Fax); AddInParameter("@Celular", DbType.StringFixedLength, identFuncionario.Celular); AddInParameter("@Contato", DbType.String, identFuncionario.Contato); AddInParameter("@Email", DbType.String, identFuncionario.Email); AddInParameter("@Site", DbType.String, identFuncionario.Site); AddInParameter("@Observacao", DbType.String, identFuncionario.Observacao); AddInParameter("@UsuarioInc", DbType.Int32, codUsuarioOperacao); AddInParameter("@Ativo", DbType.Boolean, identFuncionario.Ativo); AddInParameter("@CodCargo", DbType.Int32, identFuncionario.Cargo.CodCargo); AddInParameter("@CodDepartamento", DbType.Int32, identFuncionario.Departamento.CodDepartamento); AddInParameter("@AcessaSistema", DbType.Boolean, identFuncionario.AcessaSistema); AddInParameter("@Login", DbType.String, identFuncionario.Login); AddBinaryParameter("@Senha", identFuncionario.Senha); AddInParameter("@DataAdmissao", DbType.DateTime, identFuncionario.DataAdmissao); AddInParameter("@DataDemissao", DbType.DateTime, identFuncionario.DataDemissao); if (identFuncionario.Banco.CodBanco > 0) AddInParameter("@CodBanco", DbType.Int32, identFuncionario.Banco.CodBanco); AddInParameter("@NumAgencia", DbType.Int32, identFuncionario.Banco.Agencia); AddInParameter("@NumConta", DbType.String, identFuncionario.Banco.NumConta); AddInParameter("@IndTipoConta", DbType.Boolean, identFuncionario.Banco.TipoConta); ExecuteNonQuery(); codFuncionario = GetReturnValue(); return codFuncionario; } finally { CloseCommand(); } }
private void carregaDados(FuncionarioVO identFuncionario) { hdfCodFuncionario.Value = identFuncionario.CodFuncionario.ToString(); hdfCodPessoa.Value = identFuncionario.CodPessoa.ToString(); txtCelular.Text = Mascara("TEL", identFuncionario.Celular); CEPVO identCep = new CEPVO(); identCep.CodCep = identFuncionario.Cep.CodCep; identCep = new CEP().Listar(identCep); Endereco.preencheCep(identCep, new ArrayList()); txtTelefone.Text = Mascara("TEL", identFuncionario.Telefone); txtCPF.Text = Mascara("CPF", identFuncionario.CPF); Endereco.Complemento = identFuncionario.Complemento; txtContato.Text = identFuncionario.Contato; txtEmail.Text = identFuncionario.Email; txtFax.Text = Mascara("TEL", identFuncionario.Fax); txtRG.Text = identFuncionario.RG; txtNomeFantasia.Text = identFuncionario.Apelido; Endereco.Numero = identFuncionario.Numero; txtObservacao.Text = identFuncionario.Observacao; txtRazaoSocial.Text = identFuncionario.Nome; txtSite.Text = identFuncionario.Site; DateTime? dttDataAdmissao; if (identFuncionario.DataAdmissao != null) { dttDataAdmissao = identFuncionario.DataAdmissao; txtDataAdmissao.Text = dttDataAdmissao.Value.Day.ToString() + "/" + dttDataAdmissao.Value.Month.ToString() + "/" + dttDataAdmissao.Value.Year.ToString(); } DateTime? dttDataDemissao; if (identFuncionario.DataDemissao != null) { dttDataDemissao = identFuncionario.DataDemissao; txtDataDemissao.Text = dttDataDemissao.Value.Day.ToString() + "/" + dttDataDemissao.Value.Month.ToString() + "/" + dttDataDemissao.Value.Year.ToString(); } ddlDepartamento.SelectedValue = identFuncionario.Departamento.CodDepartamento.ToString(); ddlCargo.SelectedValue = identFuncionario.Cargo.CodCargo.ToString(); if (identFuncionario.Ativo != null) chkAtivo.Checked =(bool) identFuncionario.Ativo; // ucBanco.DadosBanco = identFuncionario.ba if (!string.IsNullOrEmpty(identFuncionario.Login)) { txtLogin.Text = identFuncionario.Login; chkAcessa.Checked = true; divLogin.Style.Add("display", "block"); } ucBanco.DadosBanco = identFuncionario.Banco; }
private void Pesquisar() { FuncionarioVO identFuncionario = new FuncionarioVO(); identFuncionario.RG = null; identFuncionario.Nome = null; identFuncionario.CPF = null; if (!string.IsNullOrEmpty(hdfIdRazaoSocial.Value)) { identFuncionario.CodFuncionario = Convert.ToInt32(hdfIdRazaoSocial.Value); } else { if (!string.IsNullOrEmpty(hdfCodFuncionario.Value)) identFuncionario.CodFuncionario = Convert.ToInt32(hdfCodFuncionario.Value); if (rbCpf.Checked) identFuncionario.CPF = txtCPFPesq.Text.Replace(".", "").Replace("-", ""); else if (rbRg.Checked) identFuncionario.RG = txtRGPesq.Text; else if (rbNome.Checked) identFuncionario.Nome = txtNome.Text; } List<FuncionarioVO> lFuncionario = new Funcionario().Listar(identFuncionario); if (lFuncionario.Count > 0) { grdListaResultado.DataSource = lFuncionario; grdListaResultado.DataBind(); } else MensagemCliente("Não existe resultados para esta pesquisa."); hdfIdRazaoSocial.Value = string.Empty; }
// ------------------------------------------------------------------------- // #endregion #region Métodos de Alteração /// <summary> /// Método para executar a proc pr_alterar_funcionario /// Objeto/Parâmetros: (identFuncionario, codUsuarioOperacao) /// Valores: identFuncionario.CodFuncionario, /// identFuncionario.CodPessoa, /// identFuncionario.Cep.CodCep, /// identFuncionario.RazaoSocial, /// identFuncionario.NomeFantasia, /// identFuncionario.Tipo, /// identFuncionario.CNPJ, /// identFuncionario.InscricaoEstadual, /// identFuncionario.Numero, /// identFuncionario.Complemento, /// identFuncionario.Telefone, /// identFuncionario.Fax, /// identFuncionario.Celular, /// identFuncionario.Contato, /// identFuncionario.Email, /// identFuncionario.Site, /// identFuncionario.Observacao, /// codUsuarioOperacao, /// identFuncionario.Ativo, /// identFuncionario.Cargo.CodCargo, /// identFuncionario.Departamento.CodDepartamento, /// identFuncionario.AcessaSistema, /// identFuncionario.Login, /// identFuncionario.Senha, /// identFuncionario.DataAdmissao, /// identFuncionario.DataDemissao /// </summary> public void Alterar(FuncionarioVO identFuncionario, int codUsuarioOperacao) { new FuncionarioData().Alterar(identFuncionario, codUsuarioOperacao); }
/// <summary> /// Método para executar a proc pr_incluir_funcionario /// Objeto/Parâmetros: (identFuncionario, codUsuarioOperacao) /// Valores: identFuncionario.Cep.CodCep, /// identFuncionario.RazaoSocial, /// identFuncionario.NomeFantasia, /// identFuncionario.Tipo, /// identFuncionario.CNPJ, /// identFuncionario.InscricaoEstadual, /// identFuncionario.Numero, /// identFuncionario.Complemento, /// identFuncionario.Telefone, /// identFuncionario.Fax, /// identFuncionario.Celular, /// identFuncionario.Contato, /// identFuncionario.Email, /// identFuncionario.Site, /// identFuncionario.Observacao, /// codUsuarioOperacao, /// identFuncionario.Ativo, /// identFuncionario.Cargo.CodCargo, /// identFuncionario.Departamento.CodDepartamento, /// identFuncionario.AcessaSistema, /// identFuncionario.Login, /// identFuncionario.Senha, /// identFuncionario.DataAdmissao, /// identFuncionario.DataDemissao /// </summary> public void Incluir(FuncionarioVO identFuncionario, int codUsuarioOperacao) { new FuncionarioData().Incluir(identFuncionario, codUsuarioOperacao); }
public List<FuncionarioVO> ListaFuncionarioPorNome(FuncionarioVO identFuncionarioVo) { OpenCommand("pr_selecionar_funcionario"); try { if (!string.IsNullOrEmpty(identFuncionarioVo.RazaoSocial)) AddInParameter("@Nome", DbType.String, identFuncionarioVo.Nome); List<FuncionarioVO> lstFuncionarioVo = new List<FuncionarioVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { FuncionarioVO FuncionarioVo = new FuncionarioVO(); FuncionarioVo.CodPessoa = GetReaderValue<int>(dr, "CodPessoa"); FuncionarioVo.CodFuncionario = GetReaderValue<int>(dr, "CodFuncionario"); FuncionarioVo.Nome = GetReaderValue<string>(dr, "RazaoSocial"); lstFuncionarioVo.Add(FuncionarioVo); } } finally { dr.Close(); } return lstFuncionarioVo; } finally { CloseCommand(); } }
public List<FuncionarioVO> Lista() { OpenCommand("pr_selecionar_funcionario"); try { List<FuncionarioVO> lstFuncionarioVO = new List<FuncionarioVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { FuncionarioVO funcionarioVO = new FuncionarioVO(); funcionarioVO.CodFuncionario = GetReaderValue<int>(dr, "CodFuncionario"); funcionarioVO.CodPessoa = GetReaderValue<int>(dr, "CodPessoa"); funcionarioVO.Nome = GetReaderValue<string>(dr, "RazaoSocial"); lstFuncionarioVO.Add(funcionarioVO); } } finally { dr.Close(); } return lstFuncionarioVO; } finally { CloseCommand(); } }
/// <summary> /// Reinicia a senha do funcionário /// </summary> /// <param name="identFunc"></param> public void ReiniciarSenha(FuncionarioVO identFunc) { OpenCommand("pr_reiniciarsenha_funcionario"); try { AddInParameter("@CodFuncionario", DbType.Int32, identFunc.CodFuncionario); ExecuteNonQuery(); } finally { CloseCommand(); } }
/// <summary> /// Método para executar a proc pr_selecionar_funcionario /// Objeto/Parâmetro: (identFuncionario) /// Valores: identFuncionario.CodFuncionario, /// identFuncionario.CPF, /// identFuncionario.RG, /// identFuncionario.Nome /// Se for passado null no valores ele lista todos os dados /// </summary> public List<FuncionarioVO> Listar(FuncionarioVO identFuncionario) { OpenCommand("pr_selecionar_funcionario"); try { // Parâmetros de entrada AddInParameter("@CodFuncionario", DbType.Int32, identFuncionario.CodFuncionario); AddInParameter("@CPF", DbType.String, identFuncionario.CPF); AddInParameter("@RG", DbType.String, identFuncionario.RG); AddInParameter("@Nome", DbType.String, identFuncionario.Nome); List<FuncionarioVO> lstFuncionarioVO = new List<FuncionarioVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { FuncionarioVO funcionarioVO = new FuncionarioVO(); funcionarioVO.CodFuncionario = GetReaderValue<int>(dr, "CodFuncionario"); funcionarioVO.CodPessoa = GetReaderValue<int?>(dr, "CodPessoa"); funcionarioVO.Cargo.CodCargo = GetReaderValue<short?>(dr, "CodCargo"); funcionarioVO.Cargo.Nome = GetReaderValue<string>(dr, "Cargo"); funcionarioVO.Departamento.CodDepartamento = GetReaderValue<short?>(dr, "CodDepartamento"); funcionarioVO.Departamento.Nome = GetReaderValue<string>(dr, "Departamento"); funcionarioVO.AcessaSistema = GetReaderValue<bool>(dr, "AcessaSistema"); funcionarioVO.Login = GetReaderValue<string>(dr, "Login"); funcionarioVO.Senha = GetReaderValue<byte[]>(dr, "Senha"); funcionarioVO.DataAdmissao = GetReaderValue<DateTime>(dr, "DataAdmissao"); funcionarioVO.DataDemissao = GetReaderValue<DateTime?>(dr, "DataDemissao"); funcionarioVO.DataCadastro = GetReaderValue<DateTime?>(dr, "DataCadastro"); funcionarioVO.UsuarioInc = GetReaderValue<int?>(dr, "UsuarioInc"); funcionarioVO.DataAlteracao = GetReaderValue<DateTime?>(dr, "DataAlteracao"); funcionarioVO.UsuarioAlt = GetReaderValue<int?>(dr, "UsuarioAlt"); funcionarioVO.Ativo = GetReaderValue<bool?>(dr, "Ativo"); funcionarioVO.Cep.CodCep = GetReaderValue<string>(dr, "CodCep"); funcionarioVO.Nome = GetReaderValue<string>(dr, "RazaoSocial"); funcionarioVO.Apelido = GetReaderValue<string>(dr, "NomeFantasia"); funcionarioVO.Tipo = GetReaderValue<string>(dr, "Tipo"); funcionarioVO.CNPJ = GetReaderValue<string>(dr, "CNPJ"); funcionarioVO.InscricaoEstadual = GetReaderValue<string>(dr, "InscricaoEstadual"); funcionarioVO.Numero = GetReaderValue<string>(dr, "Numero"); funcionarioVO.Complemento = GetReaderValue<string>(dr, "Complemento"); funcionarioVO.Telefone = GetReaderValue<string>(dr, "Telefone"); funcionarioVO.Fax = GetReaderValue<string>(dr, "Fax"); funcionarioVO.Celular = GetReaderValue<string>(dr, "Celular"); funcionarioVO.Contato = GetReaderValue<string>(dr, "Contato"); funcionarioVO.Email = GetReaderValue<string>(dr, "Email"); funcionarioVO.Site = GetReaderValue<string>(dr, "Site"); funcionarioVO.Observacao = GetReaderValue<string>(dr, "Observacao"); lstFuncionarioVO.Add(funcionarioVO); } } finally { dr.Close(); } return lstFuncionarioVO; } finally { CloseCommand(); } }
public List<FuncionarioVO> ListaFuncionarioPorNome(FuncionarioVO identFuncionarioVo) { return new FuncionarioData().ListaFuncionarioPorNome(identFuncionarioVo); }
/// <summary> /// Método para executar a proc pr_selecionar_funcionario /// Objeto/Parâmetro: (identFuncionario) /// Valores: identFuncionario.CodFuncionario, /// identFuncionario.CPF, /// identFuncionario.RG, /// identFuncionario.Nome /// Se for passado null no valores ele lista todos os dados /// </summary> public List<FuncionarioVO> Listar(FuncionarioVO identFuncionario) { return new FuncionarioData().Listar(identFuncionario); }
protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e) { if (!e.CommandName.Equals("Page")) { FuncionarioVO identFuncionario = new FuncionarioVO(); string[] codigos = e.CommandArgument.ToString().Split('|'); identFuncionario.CodFuncionario = int.Parse(codigos[0]); //Módulo de exclusão if (e.CommandName == "Excluir") { //Excluir new Funcionario().Excluir(identFuncionario.CodFuncionario, "C"); //Atualizar Lista Pesquisar(); } else if (e.CommandName == "Editar") //Módulo de alteração { hdfTipoAcao.Value = "Editar"; identFuncionario = new Funcionario().Listar(identFuncionario)[0]; mpeIncluir.Show(); //Alimentar campos para edição carregaDados(identFuncionario); } else if (e.CommandName == "Perfil") { hdfCodUsuario.Value = identFuncionario.CodFuncionario.ToString(); lblUsuarioPerfil.Text = codigos[1]; carregaListaNaoAssociados(); carregaListaAssociados(); if (lbxAssociar.Items.Count > 0) lbxAssociar.SelectedIndex = 0; if (lbxAssociados.Items.Count > 0) lbxAssociados.SelectedIndex = 0; ArmazenaValorSessao("listaAssociados", _listaAssociados); ArmazenaValorSessao("listaAssociar", _listaAssociar); mpePerfil.Show(); } else if (e.CommandName == "Reiniciar") { FuncionarioVO identFunc = new FuncionarioVO(); identFuncionario.CodFuncionario = Convert.ToInt32(e.CommandArgument); new Funcionario().ReiniciarSenha(identFuncionario); MensagemCliente("Senha reiniciada com sucesso."); } } }
/// <summary> /// Reinicia a senha do usuário /// </summary> /// <param name="identFunc">Passar codFuncionário</param> public void ReiniciarSenha(FuncionarioVO identFunc) { new FuncionarioData().ReiniciarSenha(identFunc); }
public static string[] GetFuncionario(string prefixText) { FuncionarioVO identFuncionarioVo = new FuncionarioVO(); //Todo: Depois do tratamento na procedure, remover a linha abaixo identFuncionarioVo.Nome = prefixText; List<FuncionarioVO> lFuncionario = new Funcionario().ListaFuncionarioPorNome(identFuncionarioVo); List<string> items = new List<string>(); foreach (FuncionarioVO item in lFuncionario) { items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem( item.Nome, item.CodFuncionario.ToString())); } return items.ToArray(); }
private void ListarCep(ref FuncionarioVO funcionarioVO) { CEPVO tempCep = new CEPData().Lista(funcionarioVO.Cep); funcionarioVO.Cep = tempCep; }