Exemplo n.º 1
0
        public ActionResult AdicionaFornecedor(LCendereco E, LCfuncionario F, LCfornecedor FO)
        {
            Metodos M = new Metodos();

            if (M.adicionarFornecedor(E, F, FO))
            {
                return(RedirectToAction("Sistema"));
            }
            return(RedirectToAction("Sistema"));
        }
Exemplo n.º 2
0
        public bool adicionarFornecedor(LCendereco E, LCfuncionario F, LCfornecedor FO)
        {
            LCdepartamento D = new LCdepartamento();
            LCsistema      S = new LCsistema();

            if (verificarFuncionarioEFornecedor(F.C_Cpf))
            {
                return(false);
            }
            else
            {
                try
                {
                    db.LCendereco.Add(E);
                    db.SaveChanges();

                    db.LCdepartamento.Add(D);
                    db.SaveChanges();

                    db.LCsistema.Add(S);
                    db.SaveChanges();

                    F.LCendereco_id     = E.id;
                    F.LCdepartamento_id = D.id;
                    F.LCsistema_id      = S.id;

                    db.LCfuncionario.Add(F);
                    db.SaveChanges();

                    FO.LCfuncionario_id = F.id;

                    db.LCfornecedor.Add(FO);
                    db.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Exemplo n.º 3
0
        public ActionResult AdicionaFuncionario(LCendereco E, LCdepartamento D, LCsistema S, LCfuncionario F, LCvendedor V)
        {
            Metodos M = new Metodos();

            if (M.adicionarFuncionario(E, D, S, F, V))
            {
                return(RedirectToAction("Sistema"));
            }
            return(RedirectToAction("Sistema"));
        }
Exemplo n.º 4
0
        public bool adicionarFuncionario(LCendereco E, LCdepartamento D, LCsistema S, LCfuncionario F, LCvendedor V)
        {
            if (verificarFuncionarioEFornecedor(F.C_Cpf))
            {
                return(false);
            }
            else
            {
                try
                {
                    db.LCendereco.Add(E);
                    db.SaveChanges();

                    db.LCdepartamento.Add(D);
                    db.SaveChanges();

                    var senhaCriptografada = FormsAuthentication.HashPasswordForStoringInConfigFile(S.C_Senha, "sha1");
                    S.C_Senha = senhaCriptografada;

                    db.LCsistema.Add(S);
                    db.SaveChanges();

                    F.LCendereco_id     = E.id;
                    F.LCdepartamento_id = D.id;
                    F.LCsistema_id      = S.id;

                    db.LCfuncionario.Add(F);
                    db.SaveChanges();

                    if (V.I_Bonificacao != 0)
                    {
                        V.LCfuncionario_id = F.id;

                        db.LCvendedor.Add(V);
                        db.SaveChanges();
                    }

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }