Beispiel #1
0
        static void Main(string[] args)
        {
            UsuarioMotor um = new UsuarioMotor();
            Usuario u;
            u = Usuario.Create("00077755533", "treta", "Arhur", "irc@email", true);
            um.Add(u);
            u = um.RecuperaTodos()
                    .Where(us => us.Email.Equals("irc@email"))
                    .FirstOrDefault();

            ClienteMotor cm = new ClienteMotor();
            Cliente c;
            //c = Cliente.Create("00111222", "Teste 1");
            //cm.Add(c);
            c = cm.RecuperaTodos()
                .Where(cl => cl.RG.Equals("00111222"))
                .FirstOrDefault();

            AtendimentoMotor am = new AtendimentoMotor();
            //Atendimento a = Atendimento.Create(100, "At para teste", "TEste testes testes", c.ID, f.ID);
            //am.Add(a);

            EmpresaMotor em = new EmpresaMotor();
            Empresa e = Empresa.Create("41234566541235", "Empresa do IRC", "ircbis@email");
            em.AddComProprietario(e, u.ID);
        }
 //
 // GET: /Usuario/
 public ActionResult IncluirUsuario(UsuarioModel usuario)
 {
     if (usuario.Valid)
     {
         UsuarioMotor usuarioMotor = new UsuarioMotor();
         Usuario u;
         u = Usuario.Create(usuario.CPF, usuario.Senha, usuario.Nome, usuario.Email, false, usuario.Telefone);
         usuarioMotor.Add(u);
     }
     return View();
 }
        //
        // GET: /Funcionario/
        public ActionResult IncluirFuncionario(FuncionarioModel funcionario)
        {
            ViewBag.Status = false;
            ViewBag.Message = "";

            ModelState.Clear();
            if (!funcionario.Valid)
            {
                ViewBag.Status = false;
                ViewBag.Message = "";
                funcionario = new FuncionarioModel();
                funcionario.NomeEmpresa = "Empresa A"; //TODO mudar isso qnd tiver empresa
            }
            else
            {
                UsuarioMotor usuarioMotor = new UsuarioMotor();
                Usuario u;
                funcionario.Senha = "123456*";
                u = Usuario.CreateFuncionario(funcionario.CPF, funcionario.Senha, funcionario.Nome, funcionario.Email, funcionario.Admin, funcionario.DataAdmissao, funcionario.Cargo, funcionario.Telefone, 1);

                usuarioMotor.Add(u);

                /*
                TempFuncionarios.Instancia.InserirFuncionario(
                new FuncionarioModel()
                {
                    CPF = funcionario.CPF,
                    Nome = funcionario.Nome,
                    Login = funcionario.Email,
                    Senha = funcionario.Senha,
                    NomeEmpresa = funcionario.NomeEmpresa,
                        //Empresa = new EmpresaModel()
                        //{
                        //    Nome = funcionario.NomeEmpresa
                        //}, TODO Implementar qnd exisir Emrpresa
                    Telefone = funcionario.Telefone,
                    DataAdmissao = funcionario.DataAdmissao,
                    Cargo = funcionario.Cargo,
                    Email = funcionario.Email,
                        Admin = funcionario.Admin,
                        Valid = funcionario.Valid
                });
                */
                ViewBag.Status = true;
                ViewBag.Message = "Funcionário Incluído com Sucesso! Senha Enviada para o email!";
                funcionario.Clear();
                funcionario = new FuncionarioModel();
                funcionario.NomeEmpresa = "Empresa A"; //TODO mudar isso qnd tiver empresas

            }
            return View(funcionario);
        }