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); } }
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 Retorno Incluir(Ocorrencia _ocor) { try { DbCommand _cmd; Database _db = DbConn.CreateDB(); _cmd = _db.GetStoredProcCommand("proc_Manutencao_Ocorrencia"); _db.AddInParameter(_cmd, "@TipoAcao", DbType.Int16, _ocor.TipoAcao); _db.AddInParameter(_cmd, "@Descricao", DbType.String, _ocor.descOcorrencia); _db.AddInParameter(_cmd, "@idServico", DbType.Int16, _ocor.idServico); _db.AddInParameter(_cmd, "@idOcorrencia", DbType.Int16, _ocor.IdOcorrencia); _db.AddInParameter(_cmd, "@idUsuario", DbType.Int16, _ocor.idUsuario); _db.AddInParameter(_cmd, "@Tipo", DbType.Int16, _ocor.Tipo); var _Ret = new Retorno(); using (IDataReader _dr = _db.ExecuteReader(_cmd)) { while (_dr.Read()) { _Ret.CodigoRetorno = int.Parse(_dr[0].ToString()); _Ret.Mensagem = _dr[1].ToString(); } } return _Ret; } catch (Exception ex) { throw ex; } }