예제 #1
0
        public JsonResult Detalhe(int id)
        {
            try
            {
                OrdemServicoNegocio   ordemServico       = new OrdemServicoNegocio();
                OrdemServico          o                  = ordemServico.Consulta(id);
                OrdemServicoViewModel model              = new OrdemServicoViewModel();
                ColaboradorNegocio    colaboradorNegocio = new ColaboradorNegocio();
                Colaborador           c                  = colaboradorNegocio.Consulta(o.ColaboradorId);

                model.Id              = o.Id;
                model.Motivo          = o.Motivo;
                model.Obs             = o.Obs;
                model.Orcamento       = o.Orçamento;
                model.Placa           = o.Placa;
                model.Status          = o.Status;
                model.NomeColaborador = c.Nome;
                model.DataAbertura    = o.DataAbertura.ToString("yyyy-MM-dd");

                return(Json(model));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
예제 #2
0
        public JsonResult Excluir(int id)
        {
            OrdemServicoNegocio ordemServicoNegocio = new OrdemServicoNegocio();
            OrdemServico        o = ordemServicoNegocio.Consulta(id);

            ordemServicoNegocio.Excluir(o);
            return(Json(""));
        }
예제 #3
0
        public JsonResult Excluir(int id)
        {
            ColaboradorNegocio colaboradorNegocio = new ColaboradorNegocio();
            Colaborador        c = colaboradorNegocio.Consulta(id);

            OrdemServicoNegocio ordemServicoNegocio = new OrdemServicoNegocio();
            OrdemServico        o = ordemServicoNegocio.Consulta().Single(x => x.ColaboradorId == c.Id);

            ordemServicoNegocio.Excluir(o);

            colaboradorNegocio.Excluir(c);
            return(Json(""));
        }
예제 #4
0
        // GET: Ordem
        public ActionResult ConsultarOrdem()
        {
            OrdemServicoNegocio          servicoNegocio = new OrdemServicoNegocio();
            List <OrdemServicoViewModel> lstOrdem       = new List <OrdemServicoViewModel>();
            OrdemServicoViewModel        model          = new OrdemServicoViewModel();

            foreach (var ordem in servicoNegocio.Consulta())
            {
                model.Id            = ordem.Id;
                model.Motivo        = ordem.Motivo;
                model.Obs           = ordem.Obs;
                model.Orcamento     = ordem.Orçamento;
                model.Placa         = ordem.Placa;
                model.Status        = ordem.Status;
                model.DataAbertura  = ordem.DataAbertura.ToString("dd-MM-yyyy");
                model.ColaboradorId = ordem.ColaboradorId;

                lstOrdem.Add(model);
            }
            return(View(lstOrdem));
        }
예제 #5
0
        public JsonResult Edit(OrdemServicoViewModel model)
        {
            try
            {
                OrdemServicoNegocio ordemServicoNegocio = new OrdemServicoNegocio();
                OrdemServico        o = ordemServicoNegocio.Consulta(model.Id);
                o.Motivo        = model.Motivo;
                o.Obs           = model.Obs;
                o.Orçamento     = model.Orcamento;
                o.Placa         = model.Placa;
                o.Status        = model.Status;
                o.ColaboradorId = model.ColaboradorId;
                o.DataAbertura  = Convert.ToDateTime(model.DataAbertura.Replace("-", "/"));

                ordemServicoNegocio.Altualizar(o);
                return(Json(""));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
예제 #6
0
        public ActionResult Index()
        {
            OrdemServicoNegocio          ordemServicoNegocio = new OrdemServicoNegocio();
            ColaboradorNegocio           colaboradorNegocio  = new ColaboradorNegocio();
            List <OrdemServicoViewModel> lstOrdem            = new List <OrdemServicoViewModel>();

            foreach (OrdemServico o in ordemServicoNegocio.Consulta().Take(20))
            {
                OrdemServicoViewModel model = new OrdemServicoViewModel();
                model.ColaboradorId   = o.ColaboradorId;
                model.DataAbertura    = o.DataAbertura.ToString("dd/MM/yyyy");
                model.Id              = o.Id;
                model.Motivo          = o.Motivo;
                model.NomeColaborador = colaboradorNegocio.Consulta(o.ColaboradorId).Nome;
                model.Obs             = o.Obs;
                model.Orcamento       = o.Orçamento;
                model.Placa           = o.Placa;
                model.Status          = o.Status;

                lstOrdem.Add(model);
            }

            return(View(lstOrdem));
        }