コード例 #1
0
ファイル: LoginsModel.cs プロジェクト: mso97/OptiProcess
        public void Inserir(Logins login)
        {
            LoginsModel lm = new LoginsModel();

            lm.Logins.Add(login);
            lm.SaveChanges();
        }
コード例 #2
0
        public List <Pessoas> Alterar(Pessoas pessoas, Logins logins)
        {
            PessoasModel pm     = new PessoasModel();
            Pessoas      pessoa = pm.Pessoas.Single(c => c.pessoaID.Equals(pessoas.pessoaID));

            pessoa.cidade     = pessoas.cidade;
            pessoa.documento  = pessoas.documento;
            pessoa.dtCadastro = pessoas.dtCadastro;
            pessoa.email      = pessoas.email;
            pessoa.estado     = pessoas.estado;
            pessoa.fantasia   = pessoas.fantasia;
            pessoa.nascimento = pessoas.nascimento;
            pessoa.nome       = pessoas.nome;
            pessoa.numero     = pessoas.numero;
            pessoa.rua        = pessoas.rua;
            pessoa.telefone   = pessoas.telefone;

            pm.SaveChanges();

            Logins      login      = new Logins();
            LoginsModel loginModel = new LoginsModel();

            login.login = logins.login;
            loginModel.Alterar(logins);

            return(pm.Pessoas.Where(e => e.pessoaID == pessoas.pessoaID).ToList());
        }
コード例 #3
0
ファイル: LoginsModel.cs プロジェクト: mso97/OptiProcess
        public void Deletar(int loginID)
        {
            LoginsModel lm    = new LoginsModel();
            Logins      login = lm.Logins.Single(c => c.loginID.Equals(loginID));

            lm.Logins.Remove(login);
            lm.SaveChanges();
        }
コード例 #4
0
ファイル: LoginsModel.cs プロジェクト: mso97/OptiProcess
        public void Alterar(Logins logins)
        {
            LoginsModel lm    = new LoginsModel();
            Logins      login = lm.Logins.Single(c => c.loginID.Equals(logins.loginID));

            login.login = logins.login;

            lm.SaveChanges();
        }
コード例 #5
0
ファイル: LoginsModel.cs プロジェクト: mso97/OptiProcess
        public bool Autenticar(string usuario, string senha)
        {
            LoginsModel          lm    = new LoginsModel();
            IEnumerable <Logins> login = from l in lm.Logins where l.login == usuario & l.senha == senha select l;

            if (login.ToList().Count() == 1)
            {
                return(true);
            }

            return(false);
        }
コード例 #6
0
        public string Adicionar(Pessoas pessoas, Logins logins)
        {
            LoginsModel   lm = new LoginsModel();
            List <Logins> lp = lm.Pesquisar(logins.login, 0);

            if (lp.Count == 0)
            {
                PessoasModel pm = new PessoasModel();
                return(pm.Adicionar(pessoas, logins));
            }
            else
            {
                return("Este usuário já existe em nosso sistema.");
            }
        }
コード例 #7
0
        public string Adicionar(Pessoas pessoa, Logins login)
        {
            try
            {
                PessoasModel pm = new PessoasModel();
                pm.Pessoas.Add(pessoa);
                pm.SaveChanges();

                login.pessoaID = pessoa.pessoaID;
                LoginsModel lm = new LoginsModel();
                lm.Inserir(login);
                return("Pessoa cadastrada");
            }
            catch (Exception e)
            {
                return("Não foi possível cadastrar esta pessoa.");
            }
        }
コード例 #8
0
        public string Deletar(int pessoaID, int tipoPessoa)
        {
            PessoasModel pm = new PessoasModel();

            try
            {
                Pessoas pessoa = pm.Pessoas.Single(c => c.pessoaID.Equals(pessoaID));

                if (tipoPessoa == 8)
                {
                    LoginsModel login = new LoginsModel();
                    login.Deletar(pessoaID);
                }

                pm.Pessoas.Remove(pessoa);
                pm.SaveChanges();

                return("Deletado com sucesso");
            }
            catch (Exception e)
            {
                return("Não foi possivel deletar.");
            }
        }
コード例 #9
0
ファイル: LoginsModel.cs プロジェクト: mso97/OptiProcess
        public List <Logins> Pesquisar(string logins, int loginId)
        {
            LoginsModel          pm = new LoginsModel();
            IEnumerable <Logins> login;

            if (loginId != 0 && logins != null)
            {
                login = from p in pm.Logins where p.loginID == loginId select p;
            }
            else if (loginId != 0)
            {
                login = from p in pm.Logins where p.loginID == loginId select p;
            }
            else if (logins != "")
            {
                login = from p in pm.Logins where p.login.Contains(logins) select p;
            }
            else
            {
                login = from p in pm.Logins select p;
            }

            return(login.ToList());
        }
コード例 #10
0
        public bool Autenticar(string usuario, string senha)
        {
            LoginsModel lm = new LoginsModel();

            return(lm.Autenticar(usuario, senha));
        }
コード例 #11
0
        public List <Logins> Pesquisar(string logins, int loginId)
        {
            LoginsModel lm = new LoginsModel();

            return(lm.Pesquisar(logins, loginId));
        }
コード例 #12
0
        public void Deletar(int pessoaID)
        {
            LoginsModel lm = new LoginsModel();

            lm.Deletar(pessoaID);
        }
コード例 #13
0
        public void Alterar(Logins logins)
        {
            LoginsModel lm = new LoginsModel();

            lm.Alterar(logins);
        }
コード例 #14
0
        public void Inserir(Logins login)
        {
            LoginsModel lm = new LoginsModel();

            lm.Inserir(login);
        }