public ActionResult Alterar(FormCollection frm) { try { if (Session["Filtro"] == null) { RedirectToRoute("Logout"); } var ocr = new Ocorrencia() { TipoAcao = 2, descOcorrencia = frm["nomeocorrencia"].ToString(), idServico = int.Parse(frm["idservico"].ToString()), IdOcorrencia = int.Parse(frm["idocorrencia"].ToString()), idUsuario = UsuarioAtual.ID }; var Ret = new OcorrenciaRepository(); var Retorno = Ret.Incluir(ocr); if (Retorno.CodigoRetorno < 0) { throw new Exception(Retorno.Mensagem); } ViewBag.Msg = Retorno.Mensagem; TempData["Msg"] = Retorno.Mensagem; return RedirectToAction("ListaOcorrencias"); } catch (Exception ex) { ViewBag.Error = ex.Message; TempData["Error"] = ex.Message; return RedirectToAction("ListaOcorrencias"); } }
public JsonResult AjaxExcluir(string idocorrencia, string idservico, string nomeocorrencia) { try { var ocr = new Ocorrencia() { TipoAcao = 3, //Excluir Ocorrencia descOcorrencia = nomeocorrencia, idServico = int.Parse(idservico), IdOcorrencia = int.Parse(idocorrencia), idUsuario = UsuarioAtual.ID }; var Ret = new OcorrenciaRepository(); var Retorno = Ret.Incluir(ocr); if (Retorno.CodigoRetorno < 0) { throw new Exception(Retorno.Mensagem); } //ViewBag.Msg = Retorno.Mensagem; return Json(Retorno, JsonRequestBehavior.AllowGet); } catch (Exception ex) { TempData["Error"] = ex.Message; return Json(ex.Message, JsonRequestBehavior.AllowGet); } }
void ListaClienteServico(string idCliente, int idServico = 0) { var listaCliente = new ClienteRepository().ListaClientePorUsuario(Session["NomeUsuario"].ToString()); //ViewBag.Teste = listaCliente; var listacli = new SelectList( listaCliente.ToList(), "ID", "Descricao" ); ViewBag.ListaCliente = listacli; ViewBag.CodCliente = idCliente; ViewBag.idCliente = idCliente; ViewBag.idServico = idServico; var listaServico = new ClienteRepository().ListaServicoPorCliente(Session["NomeUsuario"].ToString(), idCliente); var lista = new SelectList( listaServico.ToList(), "ID", "Descricao" ); var lista_tipo = new OcorrenciaRepository().ListaTipo(); var listaTipo = new SelectList(lista_tipo, "Key", "Value"); ViewBag.ListaTipo = listaTipo; ViewBag.ListaServico = lista; }
public ActionResult Pesquisa(FormCollection frm) { int _idcli = int.Parse(frm["selCliente"].ToString()); int _idserv = int.Parse(frm["selServico"].ToString()); Session["Filtro"] = new Filtro() { IdCliente = _idcli, IdServico=_idserv, IdUsuarioAtual = UsuarioAtual.ID }; var lstOcorrencia = new OcorrenciaRepository().PesquisaServicoCliente((Filtro)Session["Filtro"]); CarregarComboCliente(); return View("Index", lstOcorrencia); }
public ActionResult ListaOcorrencias() { var lstOcorrencia = new OcorrenciaRepository().PesquisaServicoCliente((Filtro)Session["Filtro"]); CarregarComboCliente(); return View("Index", lstOcorrencia); }