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); }