示例#1
0
        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"));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }