public ActionResult Lista(int?cliId) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } using (MoveOnDataContext db = new MoveOnDataContext()) { List <Atendimento> atendimentos = new List <Atendimento>(); if (cliId > 0) { atendimentos = db.Atendimentos.Include("Servico").Where(x => x.ClienteId == cliId).ToList(); } else { atendimentos = db.Atendimentos.Include("Servico").ToList(); } foreach (var item in atendimentos) { ViewData[item.VeiculoCliente.ToString()] = db.Veiculos.Find(item.VeiculoCliente).ToString(); } return(View(atendimentos)); }; }
public ActionResult LogOn(FormCollection f) { string cpf = f["CPF"]; string senha = f["Senha"]; if (ModelState.IsValid) { MoveOnDataContext dc = new MoveOnDataContext(); var result = dc.Funcionarios.Where(x => x.CPF_CNPJ == cpf && x.Senha == senha).FirstOrDefault(); if (result != null) { Session["logadoId"] = result.Id; Session["logadoNome"] = result.Nome.ToString();; Session["FuncOrCliente"] = "F"; return(RedirectToAction("Index", "Atendimento")); } else { var result2 = dc.Clientes.Where(x => x.CPF_CNPJ == cpf && x.Senha == senha).FirstOrDefault(); if (result2 != null) { Session["logadoId"] = result2.Id; Session["logadoNome"] = result2.Nome.ToString(); Session["FuncOrCliente"] = "C"; return(RedirectToAction("NovoAtendimento", "Atendimento")); } } } return(View()); }
public ActionResult Detalhes(int id) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); var result = dc.Funcionarios.Include("FunEndereco").Where(x => x.Id == id).FirstOrDefault(); return(View(result)); }
public ActionResult Detalhes(int id) { if (Session["logadoID"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); var result = dc.Servicos.Where(x => x.Id == id).FirstOrDefault(); return(View(result)); }
// GET: Cliente public ActionResult Lista() { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } using (MoveOnDataContext db = new MoveOnDataContext()) { List <Funcionario> funcionarios = new List <Funcionario>(); funcionarios = db.Funcionarios.ToList(); return(View(funcionarios)); }; }
// GET: Cliente public ActionResult Lista() { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } using (MoveOnDataContext db = new MoveOnDataContext()) { List <Cliente> clientes = new List <Cliente>(); clientes = db.Clientes.Include("Endereco").ToList(); return(View(clientes)); }; }
// GET: Servico public ActionResult ListaServicos() { if (Session["logadoID"] == null) { return(RedirectToAction("LogOn", "Home")); } using (MoveOnDataContext db = new MoveOnDataContext()) { List <Servico> servicos = new List <Servico>(); servicos = db.Servicos.ToList(); return(View(servicos)); }; }
// GET: Atendimento public ActionResult Index() { if (Session["logadoID"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext db = new MoveOnDataContext(); List <Atendimento> atendimentos = new List <Atendimento>(); atendimentos = db.Atendimentos.Include("Cliente").Include("Servico").Where(x => x.MomConclusao == null).OrderBy(x => x.MomAbertura).ToList(); return(View(atendimentos)); }
public ActionResult Deletar(int id) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); var result = dc.Servicos.Find(id); dc.Servicos.Remove(result); dc.SaveChanges(); return(RedirectToAction("ListaServicos")); }
public ActionResult Detalhes(int id) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); ICollection <Servico> servicos = dc.Servicos.ToList(); ViewBag.Servicos = servicos; var result = dc.Atendimentos.Where(x => x.Id == id).FirstOrDefault(); return(View(result)); }
public ActionResult Criar(Funcionario c) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); if (ModelState.IsValid) { dc.Funcionarios.Add(c); dc.SaveChanges(); return(RedirectToAction("Lista")); } return(View(c)); }
public ActionResult Status(int Id) { MoveOnDataContext dc = new MoveOnDataContext(); var atend = dc.Atendimentos.Find(Id); if (atend.MomInicio == null) { atend.MomInicio = System.DateTime.Now; } else { atend.MomConclusao = System.DateTime.Now; } dc.Entry(atend).CurrentValues.SetValues(atend); dc.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Detalhe(Servico s) { if (Session["logadoID"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); var original = dc.Servicos.Where(x => x.Id == s.Id).FirstOrDefault(); if (original != null) { dc.Entry(original).CurrentValues.SetValues(s); dc.SaveChanges(); } return(RedirectToAction("ListaServicos")); }
public ActionResult NovoAtendimento(Atendimento atendimento) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); atendimento.ClienteId = int.Parse(Session["logadoID"].ToString()); //if (ModelState.IsValid) //{ dc.Atendimentos.Add(atendimento); dc.SaveChanges(); return(RedirectToAction("Lista", new { cliId = atendimento.ClienteId })); //} //return View(atendimento); }
public ActionResult Detalhes(Atendimento c) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); var original = dc.Atendimentos.Find(c.Id); if (original != null) { c.MomAbertura = original.MomAbertura; dc.Entry(original).CurrentValues.SetValues(c); dc.SaveChanges(); } return(RedirectToAction("Lista")); }
// GET: Atendimento public ActionResult NovoAtendimento() { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); ICollection <Servico> servicos = dc.Servicos.ToList(); ViewBag.Servicos = servicos; var idCli = int.Parse(Session["logadoID"].ToString()); ICollection <Veiculo> veiculos = dc.Veiculos.Where(x => x.Id == idCli).ToList(); ViewBag.Veiculos = veiculos; return(View()); }
public ActionResult Detalhe(Funcionario c) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); var original = dc.Funcionarios.Find(c.Id); if (original != null) { c.FunEnderecoId = original.FunEnderecoId; dc.Entry(original).CurrentValues.SetValues(c); dc.SaveChanges(); return(RedirectToAction("Lista")); } return(View(c)); }
public ActionResult Detalhe(Cliente c) { if (Session["logadoId"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); var original = dc.Clientes.Where(x => x.Id == c.Id).FirstOrDefault(); if (original != null) { c.EnderecoId = original.EnderecoId; c.VeiculoId = original.VeiculoId; dc.Entry(original).CurrentValues.SetValues(c); dc.SaveChanges(); } return(RedirectToAction("Lista")); }
public ActionResult Criar(Servico s) { if (Session["logadoID"] == null) { return(RedirectToAction("LogOn", "Home")); } MoveOnDataContext dc = new MoveOnDataContext(); if (ModelState.IsValid) { dc.Servicos.Add(s); try { dc.SaveChanges(); return(RedirectToAction("ListaServicos")); } catch { } } return(View(s)); }