Пример #1
0
        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"));
        }
Пример #2
0
        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"));
        }
Пример #3
0
        public HttpResponseMessage PatchAtendimento(Atendimento atendimento)
        {
            if (atendimento == null)
            {
                return(Request.CreateResponse(HttpStatusCode.BadGateway));
            }

            try
            {
                db.Entry <Atendimento>(atendimento).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();

                var result = atendimento;
                return(Request.CreateResponse(HttpStatusCode.OK, result));
            }
            catch (Exception)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Falha ao alterar Atendimento"));
            }
        }
Пример #4
0
        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"));
        }
Пример #5
0
        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));
        }
Пример #6
0
        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"));
        }