Ejemplo n.º 1
0
        //public ActionResult Index()
        //{
        //    return View(DepartamentoBusiness.Pesquisar(""));
        //}
        //public ActionResult Pesquisar()
        //{
        //    DataTableHelper dataTable = new DataTableHelper();

        //    string descricao = Request.Params["descricao"].ToString();
        //    Response.Cookies["Departamento.Descricao"].Value = descricao;

        //    int count = 0;

        //    var dados = TicketAndamentoBusiness.PesquisarNovo(descricao, dataTable.sortBy, dataTable.startExibir, dataTable.regExibir, out count);

        //    var objeto = new
        //    {
        //        iTotalRecords = count,
        //        iTotalDisplayRecords = count,
        //        sEcho = dataTable.echo,
        //        aaData = dados
        //    };

        //    return Json(objeto, JsonRequestBehavior.AllowGet);
        //}



        public ActionResult Inserir()
        {
            TicketAndamentoEntity entity = new TicketAndamentoEntity()
            {
                DataHora = DateTime.Now,
                Data     = DateTime.Now,
            };

            return(View("Index"));
        }
Ejemplo n.º 2
0
 public ActionResult Editar(TicketAndamentoEntity model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             new TicketAndamentoBusiness().Salvar(model, this.UsuarioId);
             return(RedirectToAction("~/Views/Ticket/_Andamento.cshtml"));
         }
         catch (TicketException ex)
         {
             ModelState.AddModelError("ex", ex.Message);
         }
     }
     return(View("Index", model));
 }
Ejemplo n.º 3
0
        public ActionResult Inserir(TicketAndamentoEntity model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    new TicketAndamentoBusiness().Salvar(model, this.UsuarioId);

                    // quando usado o ajax isto não existe
                    // return RedirectToAction("_PrincipalTicket", model);
                }
                catch (TicketException ex)
                {
                    ModelState.AddModelError("ex", ex.Message);
                }
            }
            return(View("~/Views/Ticket/_Andamento.cshtml", model));
        }
Ejemplo n.º 4
0
 public void Salvar(TicketAndamentoEntity entity, int usuarioId)
 {
     try
     {
         using (SynsTicketContext context = new SynsTicketContext())
         {
             base.SaveChanges(entity, usuarioId, true, context);
         }
     }
     catch (TicketException ex)
     {
         this.Erros.Add(ex);
     }
     finally
     {
         if (this.Erros.Count > 0)
         {
             throw new TicketException(this.ConsisteErros());
         }
     }
 }