public IActionResult Delete(int id) { using (var data = new TecnicoData()) data.Delete(id); return(RedirectToAction("Index")); }
public IActionResult Update(int id, Tecnico tecnico) { tecnico.Pessoa_Codigo = id; if (tecnico.Senha == null) { TecnicoData t = new TecnicoData(); tecnico.Senha = t.BuscaSenha(id); if (tecnico.Senha != "") { using (var data = new TecnicoData()) data.Update(tecnico); return(RedirectToAction("Index")); } else { return(View(tecnico)); } } else { if (!ModelState.IsValid) { return(View(tecnico)); } using (var data = new TecnicoData()) data.Update(tecnico); return(RedirectToAction("Index")); } }
public IActionResult Create(Tecnico tecnico) { if (!ModelState.IsValid) { return(View(tecnico)); } using (var data = new TecnicoData()) data.Create(tecnico); return(RedirectToAction("Index")); }
public IActionResult Update(int id) { List <Tecnico> tecnicos = new List <Tecnico>(); var dataTec = new TecnicoData(); tecnicos = dataTec.BuscarTecnicos(""); ViewBag.Tecnicos = tecnicos; using (var data = new OrdemServicoData()) return(View(data.Read(id))); }
public IActionResult Login(Tecnico tecnico) { if (tecnico.Email == null || tecnico.Senha == null) { return(View("Login")); } using (var data = new TecnicoData()) if (data.Login(tecnico.Email, tecnico.Senha)) { return(Redirect("/Home/Index")); } else { ViewBag.Mensagem = "Email ou senha inválida"; return(View("Login")); } }
public IActionResult Create(int id) { List <Cliente> clientes = new List <Cliente>(); List <Tecnico> tecnicos = new List <Tecnico>(); List <Funcionario> funcionarios = new List <Funcionario>(); OrdemServico os = new OrdemServico(); os.Cliente_Codigo = id; using (var data = new ClienteData()) { clientes = data.BuscarClientes(""); ViewBag.Clientes = clientes; var dataTec = new TecnicoData(); tecnicos = dataTec.BuscarTecnicos(""); ViewBag.Tecnicos = tecnicos; var dataFun = new FuncionarioData(); funcionarios = dataFun.BuscarFuncionarios(""); ViewBag.Funcionarios = funcionarios; } return(View(os)); }
public IActionResult Update(int id) { using (var data = new TecnicoData()) return(View(data.Read(id))); }
public IActionResult Index() { using (var data = new TecnicoData()) return(View(data.Read())); }