private static Pagina GetPaginaErro(string slugPagina) { if (slugPagina == Pagina.ERROR404 || slugPagina == Pagina.ERROR403) { string area = string.Empty; Cliente cliente = Cliente.Current(); if (cliente != null) { area += "-" + cliente.Slug; } Programa programa = Programa.Current(); if (programa != null) { area += "-" + programa.Slug; } Campanha campanha = Campanha.Current(); if (campanha != null) { area += "-" + campanha.Slug; } var pagina = (Pagina) new DataBase.Pagina().BuscarPagina(new Pagina(), slugPagina, (int)cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null)); if (pagina.IDPagina != null) { return(pagina); } return(new Pagina(0, new Template(0, slugPagina))); } return(null); }
public static Pagina GetPaginaCliente(string slugPagina) { var paginaErro = GetPaginaErro(slugPagina); if (paginaErro != null) { return(paginaErro); } Cliente cliente = Cliente.Current(); if (cliente == null) { return(null); } Usuario user = Usuario.Current(); Pagina pagina = null; if (user != null) { pagina = (Pagina) new DataBase.Pagina().BuscarPaginaRestrita(new Pagina(), slugPagina, (int)cliente.IDCliente, null, null, user.IDUsuario); } else { pagina = (Pagina) new DataBase.Pagina().BuscarPagina(new Pagina(), slugPagina, (int)cliente.IDCliente, null, null); } return(validaPagina(pagina)); }
public static Pagina HomePrograma() { Cliente cliente = Cliente.Current(); if (cliente == null) { return(null); } Programa programa = Programa.Current(); if (programa == null) { return(null); } Usuario user = Usuario.Current(); Pagina pagina = null; if (user != null) { pagina = (Pagina) new DataBase.Pagina().BuscarHomePaginaRestrito(new Pagina(), (int)cliente.IDCliente, programa.IDPrograma, null, user.IDUsuario); } else { pagina = (Pagina) new DataBase.Pagina().BuscarHomePagina(new Pagina(), (int)cliente.IDCliente, programa.IDPrograma, null); } return(validaPagina(pagina)); }
public static string GetAreaCorrente(bool comPagina) { List <string> areas = new List <string>(); var cliente = Cliente.Current(); var programa = Programa.Current(); var campanha = Campanha.Current(); if (cliente != null) { areas.Add(cliente.Slug); } if (programa != null) { areas.Add(programa.Slug); } if (campanha != null) { areas.Add(campanha.Slug); } if (comPagina) { var pagina = Pagina.Current(); if (pagina != null) { areas.Add(pagina.Slug); } } return(string.Join("/", areas.ToArray())); }
public Log BuscaUltimoAcesso() { Cliente cliente = Cliente.Current(); if (cliente == null) { return(null); } Usuario usuario = Usuario.Current(); if (usuario == null) { return(null); } Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); var log = (Log) new DataBase.Log().BuscaUltimoAcesso(this, (int)cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null), (int)usuario.IDUsuario); if (log == null) { log = new Log(); log.Data = DateTime.Now; } return(log); }
public void CreateTabelaDinamica() { var tabela = new Tabela(); tabela.Descricao = "TabelaPessoaFisica" + Cliente.Current().Nome; tabela.Save(); var tabelaCliente = new TabelaCliente(Cliente.Current()); tabelaCliente.Tabela = tabela; tabelaCliente.TipoPessoa = TipoPessoa.Fisica; tabelaCliente.Save(); }
public static bool SenhaEstaCriptografada() { var configuracaoSenha = new ConfiguracaoSenha(); configuracaoSenha.Programa = Programa.Current(); configuracaoSenha.Cliente = Cliente.Current(); configuracaoSenha.Campanha = Campanha.Current(); configuracaoSenha.Get(); if (configuracaoSenha.IDConfiguracaoSenha != null && (bool)configuracaoSenha.SenhaCriptografada) { return(true); } return(false); }
public LIType GetPaginasPai() { Cliente cliente = Cliente.Current(); if (cliente == null) { return(new LIType()); } Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); return(new DataBase.Pagina().GetPaginasPai(this, this.IDPagina, cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null)));; }
public static int GetQuantidadePaginas(bool restrito) { Cliente cliente = Cliente.Current(); if (cliente == null) { return(0); } Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); return(new DataBase.Pagina().GetQuantidadePaginas(new Pagina(), restrito, cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null))); }
public static LIType GetPaginas(string dsPagina, bool restrito) { Cliente cliente = Cliente.Current(); if (cliente == null) { return(null); } Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); return(new DataBase.Pagina().BuscarPaginas(new Pagina(), dsPagina, restrito, cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null)));; }
public static Pagina GetPaginaCampanha(string slugPagina) { var paginaErro = GetPaginaErro(slugPagina); if (paginaErro != null) { return(paginaErro); } Cliente cliente = Cliente.Current(); if (cliente == null) { return(null); } Programa programa = Programa.Current(); if (programa == null) { return(null); } Campanha campanha = Campanha.Current(); if (campanha == null) { return(null); } Usuario user = Usuario.Current(); Pagina pagina = null; if (user != null) { pagina = (Pagina) new DataBase.Pagina().BuscarPaginaRestrita(new Pagina(), slugPagina, (int)cliente.IDCliente, programa.IDPrograma, campanha.IDCampanha, user.IDUsuario); } else { pagina = (Pagina) new DataBase.Pagina().BuscarPagina(new Pagina(), slugPagina, (int)cliente.IDCliente, programa.IDPrograma, campanha.IDCampanha); } return(validaPagina(pagina)); }
public static List <Pagina> GetPaginasUsuario() { var usuario = Usuario.Current(); var paginas = new List <Pagina>(); Cliente cliente = Cliente.Current(); if (cliente == null) { return(paginas); } Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); var iPaginas = new DataBase.Pagina().BuscarPaginasUsuario(new Pagina(), (usuario != null ? usuario.IDUsuario : null), cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null)); iPaginas.ForEach(ip => paginas.Add((Pagina)ip)); return(paginas); }
public bool Logon(string login, string senha) { if (string.IsNullOrEmpty(login)) { return(false); } if (string.IsNullOrEmpty(senha)) { return(false); } this.Login = login; this.Senha = senha; this.Get(); if (this.IDUsuario == null) { return(false); } if (!this.Ativo) { return(false); } AdicionaSessao(); if (Cliente.Current() != null) { var log = new Log(); log.Descricao = "Usuário " + this.Login + " acessou o sitema em " + DateTime.Now.ToString("dd/MM/yyyy HH:mm"); log.Usuario = this; log.Cliente = Cliente.Current(); log.Programa = Programa.Current(); log.Campanha = Campanha; log.Tipo = TipoLog.Login; log.Data = DateTime.Now; log.Save(); } return(true); }
public int BuscaQuantidadeAcesso() { Cliente cliente = Cliente.Current(); if (cliente == null) { return(0); } Usuario usuario = Usuario.Current(); if (usuario == null) { return(0); } Programa programa = Programa.Current(); Campanha campanha = Campanha.Current(); return(new DataBase.Log().BuscaQuantidadeAcesso(this, (int)cliente.IDCliente, (programa != null ? programa.IDPrograma : null), (campanha != null ? campanha.IDCampanha : null), (int)usuario.IDUsuario)); }
public Estado() { CarregarConnectionString(Cliente.Current()); }
public GrupoPagina() { CarregarConnectionString(Cliente.Current()); }
public GrupoPagina(int?idGrupoPagina) { CarregarConnectionString(Cliente.Current()); this.IDGrupoPagina = idGrupoPagina; }
public Telefone(int?idTelefone) { CarregarConnectionString(Cliente.Current()); this.IDTelefone = idTelefone; }
public Telefone(Pessoa pessoa) { CarregarConnectionString(Cliente.Current()); this.Pessoa = pessoa; }
public Telefone() { CarregarConnectionString(Cliente.Current()); }
public TabelaPessoa(int?idTabelaPessoa) { CarregarConectionString(Cliente.Current()); this.IDTabelaPessoa = idTabelaPessoa; }
public EstruturaPessoa(int?idEstruturaPessoa) { CarregarConnectionString(Cliente.Current()); this.IDEstruturaPessoa = idEstruturaPessoa; }
public Estado(int?idEstado) { CarregarConnectionString(Cliente.Current()); this.IDEstado = idEstado; }
public CargoEstrutura() { CarregarConnectionString(Cliente.Current()); }
public EstruturaPessoa() { CarregarConnectionString(Cliente.Current()); }
public TabelaPessoa() { CarregarConectionString(Cliente.Current()); }
public EstruturaPessoa(Pessoa pessoa) { CarregarConnectionString(Cliente.Current()); this.Pessoa = pessoa; }
public Endereco(int?idEndereco) { CarregarConnectionString(Cliente.Current()); this.IDEndereco = idEndereco; }
public CargoEstrutura(int?idCargoEstrutura) { CarregarConnectionString(Cliente.Current()); this.IDCargoEstrutura = idCargoEstrutura; }
public Endereco(Pessoa pessoa) { CarregarConnectionString(Cliente.Current()); this.Pessoa = pessoa; }