public ActionResult CrearTipoCausa(TIPO_CAUSAS obj) { try { int respuesta; string mensaje = "Tipo causa creada correctamente"; if (obj.TPCCODIGOI == 0) { respuesta = objDAL.Crear_Tipo_Causa(obj, true); } else { respuesta = objDAL.Crear_Tipo_Causa(obj, false); mensaje = "Tipo causa editado correctamente"; } if (respuesta == 1) { Request.Flash("success", mensaje); } else if (respuesta == 2) { Request.Flash("warning", "No es posible modificar la causa ya que tiene registros asociados"); } } catch (Exception exc) { Request.Flash("danger", "Ha ocurrido un error: " + exc.Message); } return(RedirectToAction("Index", "TipoCausas")); }
public JsonResult listatipoCausa(int id) { List <TIPO_CAUSAS> listaTipoCausa = new List <TIPO_CAUSAS>(); List <TIPO_CAUSAS> lista = new List <TIPO_CAUSAS>(); string mensaje = "Correcto"; bool estado = true; try { listaTipoCausa = objDAL.Lista_tipo_causa(id); foreach (var item in listaTipoCausa) { TIPO_CAUSAS obj = new TIPO_CAUSAS(); obj.TPCCODIGOI = item.TPCCODIGOI; obj.TPCDESCRIPCION = item.TPCDESCRIPCION; lista.Add(obj); } } catch (Exception ex) { mensaje = ex.Message; estado = false; } return(Json(new { lista = lista, mensaje = mensaje, estado = estado }, JsonRequestBehavior.AllowGet)); }
public ActionResult CrearTipoCausa(int id = 0) { TIPO_CAUSAS obj = new TIPO_CAUSAS(); if (id == 0) { ViewBag.CAUCODIGOI = objDAL.Lista_Causas(0); } else { obj = objDAL.Buscar_Tipo_Causa(id); ViewBag.CAUCODIGOI = objDAL.Lista_Causas(obj.CAUCODIGOI); } return(View(obj)); }