public bool VerficarExistencia(int id)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            bool e = db.tb_salario.Any(a => a.id_funcionario == id);

            return(e);
        }
        public decimal SalarioFuncionario(int id)
        {
            Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            decimal salario = Convert.ToDecimal(db.tb_salario.FirstOrDefault(x => x.id_funcionario == id).vl_salario_bruto);

            return(salario);
        }
示例#3
0
        public string ConsultaCodigo(string usuario)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            string cod = db.tb_login.FirstOrDefault(x => x.nm_usuario == usuario).cd_recuperacao;

            return(cod);
        }
示例#4
0
        public string ConsultarDicaUsuario(string nome)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            string dica = db.tb_login.FirstOrDefault(x => x.nm_email == nome).nm_dica;

            return(dica);
        }
示例#5
0
        public bool ConsultarExistencia(string nome)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            bool e = db.tb_login.Any(a => a.nm_email == nome);

            return(e);
        }
示例#6
0
        public string ConsultaId(int id)
        {
            Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            string funcionario = db.tb_funcionario.FirstOrDefault(x => x.id_funcionario == id).nm_nome;

            return(funcionario);
        }
示例#7
0
        public void CadastrarProduto(Entity.tb_produto produto)
        {
            Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            db.tb_produto.Add(produto);

            db.SaveChanges();
        }
示例#8
0
        public void CadastroUsuario(DataBase.Entity.tb_login usuario)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            db.tb_login.Add(usuario);

            db.SaveChanges();
        }
示例#9
0
        public List <Entity.tb_produto> ConsultarTodos()
        {
            Entity.db_a4f62c_oticaEntities db      = new Entity.db_a4f62c_oticaEntities();
            List <Entity.tb_produto>       produto = db.tb_produto.ToList();

            return(produto);
        }
示例#10
0
        public void Remover(Entity.tb_login login)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_email == login.nm_email);

            db.tb_login.Remove(usuario);
            db.SaveChanges();
        }
        public Entity.tb_funcionario Funcionario(Entity.tb_funcionario funcionario)
        {
            Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();

            Entity.tb_funcionario fun = db.tb_funcionario.FirstOrDefault(x => x.id_funcionario == funcionario.id_funcionario);

            return(fun);
        }
示例#12
0
        public Entity.tb_login Consulta_email(string nome)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();

            DataBase.Entity.tb_login modelo = db.tb_login.FirstOrDefault(x => x.nm_email == nome);

            return(modelo);
        }
        public bool ConsultarExistenciaDeFolha(Entity.tb_folha_pagamento folha)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            bool existe = db.tb_folha_pagamento.Any(x => x.id_funcionario == folha.id_funcionario &&
                                                    x.dt_referente_mes.Month == folha.dt_referente_mes.Month);

            return(existe);
        }
示例#14
0
        public void ApagarCodigoRecuperacao(DataBase.Entity.tb_login login)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_email == login.nm_email);

            usuario.cd_recuperacao = null;

            db.SaveChanges();
        }
示例#15
0
        public void RemoverCdRecuperacao(string login)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_usuario == login);

            usuario.cd_recuperacao = null;

            db.SaveChanges();
        }
示例#16
0
        public void AlterarSenha(DataBase.Entity.tb_login login)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_email == login.nm_email);

            usuario.pw_senha = login.pw_senha;

            db.SaveChanges();

            this.ApagarCodigoRecuperacao(login);
        }
        public int FaltasFuncionario(int id, DateTime mes)
        {
            int falso = 0;

            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            int faltas = db.tb_falta.Where(x => x.id_funcionario == id &&
                                           x.dt_falta.Value.Month == mes.Month &&
                                           x.bl_falta_justificada == false
                                           ).ToList().Count();

            return(faltas);
        }
示例#18
0
        public bool InserirCodigoRecuperacao(string usuario, int codigo)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();

            Entity.tb_login modelo = db.tb_login.FirstOrDefault(x => x.nm_email == usuario);

            modelo.cd_recuperacao = Convert.ToString(codigo);

            db.SaveChanges();

            bool certo = true;

            return(certo);
        }
        public bool TesteConexao()
        {
            Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();

            try
            {
                db.tb_cargo.Take(1).ToList();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
示例#20
0
        public void Alterar(DataBase.Entity.tb_login login)
        {
            DataBase.Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
            Entity.tb_login usuario = db.tb_login.FirstOrDefault(x => x.nm_email == login.nm_email);

            usuario.nm_usuario     = login.nm_usuario;
            usuario.pw_senha       = login.pw_senha;
            usuario.tp_hierarquia  = login.tp_hierarquia;
            usuario.cd_recuperacao = login.cd_recuperacao;
            usuario.ft_usuario     = login.ft_usuario;
            usuario.nm_email       = login.nm_email;



            db.SaveChanges();
        }
示例#21
0
 public void InserirFalta(Entity.tb_falta falta)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     db.tb_falta.Add(falta);
     db.SaveChanges();
 }
示例#22
0
 public Entity.tb_produto ConsultarPorTipo(string tipo)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     Entity.tb_produto produto         = db.tb_produto.FirstOrDefault(a => a.tp_produto == tipo);
     return(produto);
 }
示例#23
0
 public void InserirCliente(Entity.tb_cliente cliente)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     db.tb_cliente.Add(cliente);
     db.SaveChanges();
 }
示例#24
0
 public Entity.tb_produto ConsultarPorMarca(string marca)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     Entity.tb_produto produto         = db.tb_produto.FirstOrDefault(a => a.nm_marca == marca);
     return(produto);
 }
示例#25
0
 public Entity.tb_produto ConsultarPorCor(string cor)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     Entity.tb_produto produto         = db.tb_produto.FirstOrDefault(a => a.nm_cor == cor);
     return(produto);
 }
示例#26
0
 public Entity.tb_produto ConsultarPorModelo(string modelo)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     Entity.tb_produto produto         = db.tb_produto.FirstOrDefault(a => a.nm_modelo == modelo);
     return(produto);
 }
示例#27
0
 public void InserirDespesas(Entity.tb_despesa despesa)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     db.tb_despesa.Add(despesa);
     db.SaveChanges();
 }
示例#28
0
 public Entity.tb_produto ConsultarPorCodBarras(Entity.tb_produto produto)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     Entity.tb_produto sla             = db.tb_produto.FirstOrDefault(a => a.cd_barras == produto.cd_barras);
     return(sla);
 }
示例#29
0
 public void InserirEstoque(Entity.tb_estoque estoque)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     db.tb_estoque.Add(estoque);
     db.SaveChanges();
 }
 public void InserirFolhaDePagamento(Entity.tb_folha_pagamento folha)
 {
     Entity.db_a4f62c_oticaEntities db = new Entity.db_a4f62c_oticaEntities();
     db.tb_folha_pagamento.Add(folha);
     db.SaveChanges();
 }