Exemple #1
0
        public IQueryable <TPerfilVO> Listar(TPerfilVO filtro)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TPerfil
                         select new TPerfilVO
            {
                IDPerfil = registro.IDPerfil,

                Descricao = registro.Descricao,

                Ativo = registro.Ativo,
            }).AsQueryable();

            if (!string.IsNullOrEmpty(filtro.Descricao))
            {
                query = query.Where(registro => registro.Descricao.Contains(filtro.Descricao));
            }

            if (filtro.Ativo.HasValue)
            {
                query = query.Where(registro => registro.Ativo == filtro.Ativo.HasValue);
            }



            return(query);
        }
Exemple #2
0
        public int Inserir(TMenuVO tmenuvo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TMenu
            {
                IDMenu = tmenuvo.IDMenu,

                Descricao = tmenuvo.Descricao,

                IDMenuPai = tmenuvo.IDMenuPai,

                Mobile = tmenuvo.Mobile,

                Url = tmenuvo.Url,

                Ordenacao = tmenuvo.Ordenacao,
            };

            banco.AddToTMenu(query);
            banco.SaveChanges();

            tmenuvo.IDMenu = query.IDMenu;

            return(query.IDMenu);
        }
Exemple #3
0
        public void Alterar(TColetorVO tcoletorvo)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TColetor
                         where registro.IDColetor.Equals(tcoletorvo.IDColetor)
                         select registro).First();

            query.NumeroSerie = tcoletorvo.NumeroSerie;

            query.IMEI = tcoletorvo.IMEI;

            query.Fabricante = tcoletorvo.Fabricante;

            query.Modelo = tcoletorvo.Modelo;

            query.DataCadastro = DateTime.Now;

            if (tcoletorvo.IDUsuarioResponsavel.HasValue)
            {
                if (tcoletorvo.IDUsuarioResponsavel.Value > 0)
                {
                    query.CodigoUsuarioResponsavel = banco.TUsuario.FirstOrDefault(coletor => coletor.IDUsuario == tcoletorvo.IDUsuarioResponsavel.Value).CodigoColaborador;
                }
                else
                {
                    query.CodigoUsuarioResponsavel = null;
                }
            }

            query.UsoBackup = tcoletorvo.UsoBackup;

            banco.SaveChanges();
        }
Exemple #4
0
        public TUsuarioVO Obter(int IDUsuario)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TUsuario
                         where registro.IDUsuario == IDUsuario &&
                         registro.Ativo == true
                         select new TUsuarioVO
            {
                IDUsuario = registro.IDUsuario,

                Nome = registro.Nome,

                Abreviado = registro.Abreviado,

                Login = registro.Login,

                Senha = registro.Senha,

                IDPerfil = registro.TPerfil.IDPerfil,

                Email = registro.Email,

                CodigoColaborador = registro.CodigoColaborador,

                Unidade = registro.Unidade,

                Ativo = registro.Ativo,
            });

            return(query.FirstOrDefault());
        }
Exemple #5
0
        public IQueryable <TMenuPerfilVO> Listar(TMenuPerfilVO filtro)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TMenuPerfil
                         select new TMenuPerfilVO
            {
                IDMenuPerfil = registro.IDMenuPerfil,

                IDMenu = registro.TMenu.IDMenu,

                IDPerfil = registro.TPerfil.IDPerfil,

                Ativo = registro.Ativo,
            }).AsQueryable();

            if (filtro.IDMenu.HasValue)
            {
                query = query.Where(registro => registro.IDMenu == filtro.IDMenu.Value);
            }

            if (filtro.IDPerfil.HasValue)
            {
                query = query.Where(registro => registro.IDPerfil == filtro.IDPerfil.Value);
            }

            if (filtro.Ativo.HasValue)
            {
                query = query.Where(registro => registro.Ativo == filtro.Ativo.Value);
            }


            return(query);
        }
Exemple #6
0
        public HistoricoTSincronismoVO Obter(int IDHistoricoSincronismo)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.HistoricoTSincronismo
                         where registro.IDHistoricoSincronismo == IDHistoricoSincronismo
                         select new HistoricoTSincronismoVO
            {
                IDHistoricoSincronismo = registro.IDHistoricoSincronismo,

                IDHistoricoColetor = registro.HistoricoTColetor.IDHistoricoColetor,

                DataSincronismo = registro.DataSincronismo,

                NumeroUpload = registro.NumeroUpload,

                NumeroDownload = registro.NumeroDownload,

                IDVendedor = registro.TUsuario.IDUsuario,

                NomeVendedor = registro.TUsuario.Nome,
            });

            return(query.FirstOrDefault());
        }
Exemple #7
0
        public TUsuarioVO LoginPrimeiroAcesso(string login)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TUsuario
                         where registro.Login == login &&
                         registro.Senha == "SINAF" &&
                         registro.Ativo == true
                         select new TUsuarioVO
            {
                IDUsuario = registro.IDUsuario,

                Nome = registro.Nome,

                Abreviado = registro.Abreviado,

                Login = registro.Login,

                Senha = registro.Senha,

                IDPerfil = registro.TPerfil.IDPerfil,

                Email = registro.Email,

                PrimeiroAcesso = true,

                CodigoColaborador = registro.CodigoColaborador,

                Unidade = registro.Unidade,

                Ativo = registro.Ativo,
            });

            return(query.FirstOrDefault());
        }
Exemple #8
0
        public int Inserir(TUsuarioVO tusuariovo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TUsuario
            {
                IDUsuario = tusuariovo.IDUsuario,

                Nome = tusuariovo.Nome,

                Abreviado = tusuariovo.Abreviado,

                Login = tusuariovo.Login,

                Senha = tusuariovo.Senha,

                TPerfil = banco.TPerfil.First(perfil => perfil.IDPerfil == tusuariovo.IDPerfil),

                Email = tusuariovo.Email,

                CodigoColaborador = tusuariovo.CodigoColaborador,

                Unidade = tusuariovo.Unidade,

                Ativo = tusuariovo.Ativo,
            };

            banco.AddToTUsuario(query);
            banco.SaveChanges();

            tusuariovo.IDUsuario = query.IDUsuario;

            return(query.IDUsuario);
        }
Exemple #9
0
        public void Alterar(TParametroVO tparametrovo)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TParametro
                         where registro.IDParametro.Equals(tparametrovo.IDParametro)
                         select registro).First();


            query.TempoLogOff = tparametrovo.TempoLogOff;

            query.PrazoSincronismoDia = tparametrovo.PrazoSincronismoDia;

            query.EstoqueMaximoWeb = tparametrovo.EstoqueMaximoWeb;

            query.EstoqueMinimoWeb = tparametrovo.EstoqueMinimoWeb;

            query.EstoqueMaximoColetor = tparametrovo.EstoqueMaximoColetor;

            query.EstoqueMinimoColetor = tparametrovo.EstoqueMinimoColetor;

            query.TempoDadosServidorDias = tparametrovo.TempoDadosServidorDias;

            query.TempoVerificaERPDias = tparametrovo.TempoVerificaERPDias;

            query.VersaoBaseCorreio = tparametrovo.VersaoBaseCorreio;

            query.TempoEntrevistaColetor = tparametrovo.TempoEntrevistaColetor;

            query.TempoEntrevistaIncompleta = tparametrovo.TempoEntrevistaIncompleta;

            banco.SaveChanges();
        }
Exemple #10
0
        public void Alterar(TUsuarioVO tusuariovo)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TUsuario
                         where registro.IDUsuario.Equals(tusuariovo.IDUsuario)
                         select registro).First();

            query.Nome = tusuariovo.Nome;

            query.Abreviado = tusuariovo.Abreviado;

            query.Login = tusuariovo.Login;

            query.Senha = tusuariovo.Senha;

            query.TPerfil = banco.TPerfil.First(perfil => perfil.IDPerfil == tusuariovo.IDPerfil);

            query.Email = tusuariovo.Email;

            query.CodigoColaborador = tusuariovo.CodigoColaborador;

            query.Unidade = tusuariovo.Unidade;

            query.Ativo = tusuariovo.Ativo;

            banco.SaveChanges();
        }
Exemple #11
0
        public IQueryable <TPerfilVO> ValidarPerfilCargo(TPerfilVO filtro)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TPerfilCargo
                         select new TPerfilVO
            {
                IDPerfilCargo = registro.IDPerfilCargo,

                IDPerfil = registro.TPerfil.IDPerfil,

                Descricao = registro.TPerfil.Descricao,

                Ativo = registro.TPerfil.Ativo,

                NomeCargo = registro.Cargo,
            }).AsQueryable();


            query = query.Where(registro => registro.IDPerfil != filtro.IDPerfil);

            query = query.Where(registro => registro.NomeCargo.Equals(filtro.NomeCargo));

            return(query);
        }
Exemple #12
0
        public int InserirPlanoProtecao(TPlanoProtecaoVO tplanoprotecaovo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TPlanoProtecao
            {
                Codigo              = tplanoprotecaovo.Codigo,
                NomePlano           = tplanoprotecaovo.NomePlano,
                CoberturaMorte      = tplanoprotecaovo.CoberturaMorte,
                CoberturaAcidente   = tplanoprotecaovo.CoberturaAcidente,
                CoberturaEmergencia = tplanoprotecaovo.CoberturaEmergencia,
                Premio_18_30        = tplanoprotecaovo.Premio_18_30,
                Premio_31_40        = tplanoprotecaovo.Premio_31_40,
                Premio_41_45        = tplanoprotecaovo.Premio_41_45,
                Premio_46_50        = tplanoprotecaovo.Premio_46_50,
                Premio_51_55        = tplanoprotecaovo.Premio_51_55,
                Premio_56_60        = tplanoprotecaovo.Premio_56_60,
                Premio_61_65        = tplanoprotecaovo.Premio_61_65,
            };

            banco.AddToTPlanoProtecao(query);
            banco.SaveChanges();

            tplanoprotecaovo.IDPlanoProtecao = query.IDPlanoProtecao;

            return(query.IDPlanoProtecao);
        }
Exemple #13
0
        public int InserirPlanoProtecaoRenda(TPlanoProtecaoVO tplanoprotecaovo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TPlanoProtecaoRenda
            {
                RendaPeriodo          = tplanoprotecaovo.RendaPeriodo,
                CoberturaRendaMensal  = tplanoprotecaovo.RendaCoberturaRendaMensal,
                CoberturaCapitalTotal = tplanoprotecaovo.RendaCoberturaCapitalTotal,
                Premio_18_30          = tplanoprotecaovo.RendaPremio_18_30,
                Premio_31_40          = tplanoprotecaovo.RendaPremio_31_40,
                Premio_41_45          = tplanoprotecaovo.RendaPremio_41_45,
                Premio_46_50          = tplanoprotecaovo.RendaPremio_46_50,
                Premio_51_55          = tplanoprotecaovo.RendaPremio_51_55,
                Premio_56_60          = tplanoprotecaovo.RendaPremio_56_60,
                Premio_61_65          = tplanoprotecaovo.RendaPremio_61_65,
            };

            banco.AddToTPlanoProtecaoRenda(query);
            banco.SaveChanges();

            tplanoprotecaovo.IDPlanoProtecaoRenda = query.IDPlanoProtecaoRenda;

            return(query.IDPlanoProtecaoRenda);
        }
Exemple #14
0
        public int InserirPlanoCasalFuneral(TPlanoCasalVO tplanocasalvo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TPlanoCasalFuneral
            {
                Categoria = tplanocasalvo.FuneralCategoria,
                Codigo    = tplanocasalvo.FuneralCodigo,
                Ate_20    = tplanocasalvo.FuneralAte_20,
                De_21_40  = tplanocasalvo.FuneralDe_21_40,
                De_41_50  = tplanocasalvo.FuneralDe_41_50,
                De_51_60  = tplanocasalvo.FuneralDe_51_60,
                De_61_65  = tplanocasalvo.FuneralDe_61_65,
                De_66_70  = tplanocasalvo.FuneralDe_66_70,
                De_71_75  = tplanocasalvo.FuneralDe_71_75,
                De_76_80  = tplanocasalvo.FuneralDe_76_80,
            };

            banco.AddToTPlanoCasalFuneral(query);
            banco.SaveChanges();

            tplanocasalvo.IDPlanoCasalFuneral = query.IDPlanoCasalFuneral;

            return(query.IDPlanoCasalFuneral);
        }
Exemple #15
0
        public int Inserir(TColetorVO tcoletorvo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TColetor
            {
                IDColetor = tcoletorvo.IDColetor,

                NumeroSerie = tcoletorvo.NumeroSerie,

                IMEI = tcoletorvo.IMEI,

                Fabricante = tcoletorvo.Fabricante,

                Modelo = tcoletorvo.Modelo,

                CodigoUsuarioCadastro = banco.TUsuario.First(coletor => coletor.IDUsuario == tcoletorvo.IDUsuarioCadastro).CodigoColaborador,

                DataCadastro = DateTime.Now,

                UsoBackup = tcoletorvo.UsoBackup,

                Ativo = true,
            };

            banco.AddToTColetor(query);
            banco.SaveChanges();

            tcoletorvo.IDColetor = query.IDColetor;

            return(query.IDColetor);
        }
Exemple #16
0
        public TPlanoProtecaoVO SelecionarPlanoProtecaoFuneral(decimal coberturaMorte, decimal coberturaAcidente, decimal coberturaEmergencia, int codigoPlano)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TPlanoProtecao
                         where registro.Codigo == codigoPlano &&
                         registro.CoberturaMorte == coberturaMorte &&
                         registro.CoberturaAcidente == coberturaAcidente &&
                         registro.CoberturaEmergencia == coberturaEmergencia
                         select new TPlanoProtecaoVO
            {
                IDPlanoProtecao = registro.IDPlanoProtecao,
                NomePlano = registro.NomePlano,
                Codigo = registro.Codigo,
                CoberturaMorte = registro.CoberturaMorte,
                CoberturaAcidente = registro.CoberturaAcidente,
                CoberturaEmergencia = registro.CoberturaEmergencia,
                Premio_18_30 = registro.Premio_18_30,
                Premio_31_40 = registro.Premio_31_40,
                Premio_41_45 = registro.Premio_41_45,
                Premio_46_50 = registro.Premio_46_50,
                Premio_51_55 = registro.Premio_51_55,
                Premio_56_60 = registro.Premio_56_60,
                Premio_61_65 = registro.Premio_61_65,
            }).AsQueryable();

            return(query.FirstOrDefault());
        }
Exemple #17
0
        public IQueryable <TLogradouroVO> ListarPorCEP(int cep)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TLogradouro
                         where registro.CEP == cep
                         select new TLogradouroVO
            {
                IDLogradouro = registro.IDLogradouro,

                NomeLogradouro = registro.NomeLogradouro,

                CEP = registro.CEP,

                IDBairro = registro.TBairro.IDBairro,

                NomeBairro = registro.TBairro.NomeBairro,

                IDCidade = registro.TBairro.TCidade.IDCidade,

                NomeCidade = registro.TBairro.TCidade.NomeCidade,

                IDEstado = registro.TBairro.TCidade.TEstado.IDEstado,

                Sigla = registro.TBairro.TCidade.TEstado.Sigla,
            }).AsQueryable();

            return(query);
        }
Exemple #18
0
        public TParametroVO ObterPrimeiroServico()
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TParametro
                         select new TParametroVO
            {
                IDParametro = registro.IDParametro,

                TempoLogOff = registro.TempoLogOff,

                PrazoSincronismoDia = registro.PrazoSincronismoDia,

                EstoqueMaximoWeb = registro.EstoqueMaximoWeb,

                EstoqueMinimoWeb = registro.EstoqueMinimoWeb,

                EstoqueMaximoColetor = registro.EstoqueMaximoColetor,

                EstoqueMinimoColetor = registro.EstoqueMinimoColetor,

                TempoDadosServidorDias = registro.TempoDadosServidorDias,

                TempoVerificaERPDias = registro.TempoVerificaERPDias,

                VersaoBaseCorreio = registro.VersaoBaseCorreio,

                TempoEntrevistaColetor = registro.TempoEntrevistaColetor,

                TempoEntrevistaIncompleta = registro.TempoEntrevistaIncompleta,
            }).AsQueryable();

            return(query.FirstOrDefault());
        }
Exemple #19
0
        public void Excluir(int IDColetor)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TColetor where registro.IDColetor == IDColetor select registro).First();

            banco.DeleteObject(query);
            banco.SaveChanges();
        }
Exemple #20
0
        public void ExcluirPlanoCasalFuneral(int IDPlanoCasalFuneral)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TPlanoCasalFuneral where registro.IDPlanoCasalFuneral == IDPlanoCasalFuneral select registro).First();

            banco.DeleteObject(query);
            banco.SaveChanges();
        }
Exemple #21
0
        public void ExcluirPlanoProtecaoRenda(int IDPlanoProtecaoRenda)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TPlanoProtecaoRenda where registro.IDPlanoProtecaoRenda == IDPlanoProtecaoRenda select registro).First();

            banco.DeleteObject(query);
            banco.SaveChanges();
        }
Exemple #22
0
        public void ExcluirPerfilCargo(int IDPerfilCargo)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TPerfilCargo where registro.IDPerfilCargo == IDPerfilCargo select registro).First();

            banco.DeleteObject(query);
            banco.SaveChanges();
        }
Exemple #23
0
        public void Excluir(int IDMenuPerfil)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TMenuPerfil where registro.IDMenuPerfil == IDMenuPerfil select registro).First();

            banco.DeleteObject(query);
            banco.SaveChanges();
        }
Exemple #24
0
        public void Excluir(int IDAtendimento)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TAtendimento where registro.IDAtendimento == IDAtendimento select registro).First();

            banco.DeleteObject(query);
            banco.SaveChanges();
        }
Exemple #25
0
        public int ObterIDFilial(string NomeFilial)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TFilial
                         where registro.NomeFilial.Equals(NomeFilial)
                         select registro.IDFilial);

            return(query.FirstOrDefault());
        }
Exemple #26
0
        public Int32 ObterAtendimentoFilial(int IDFilial)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TAtendimento
                         where registro.TFilial.IDFilial == IDFilial
                         select registro.IDAtendimento);

            return(query.FirstOrDefault());
        }
Exemple #27
0
        public IQueryable <int> ListarUsuarioAgendamento(string nome)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TUsuario
                         where registro.Nome.Contains(nome)
                         select registro.IDUsuario).AsQueryable();

            return(query);
        }
Exemple #28
0
        public List <int> ListarAtendimentoFilial(string NomeFilial)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TAtendimento
                         join filial in banco.TFilial on registro.TFilial.IDFilial equals filial.IDFilial
                         where filial.NomeFilial.Equals(NomeFilial)
                         select registro.IDAtendimento);

            return(query.ToList());
        }
Exemple #29
0
        public Int32 ObterAtendimentoCallCenter(int IDCidade, int IDBairro)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TAtendimento
                         where registro.IDCidade == IDCidade &&
                         registro.IDBairro == IDBairro
                         select registro.IDAtendimento);

            return(query.FirstOrDefault());
        }
Exemple #30
0
        public int ObterIDCidade(string NomeCidade)
        {
            var banco = new SINAF_WebEntities();

            var query = (from registro in banco.TCidade
                         where registro.NomeCidade.Equals(NomeCidade)
                         select registro.IDCidade
                         );

            return(query.FirstOrDefault());
        }