コード例 #1
0
        public ActionResult Post(bool IsNew, Tipo_de_ExtradiccionModel varTipo_de_Extradiccion)
        {
            try
            {
				//if (ModelState.IsValid)
				//{
                    if (!_tokenManager.GenerateToken())
                        return Json(null, JsonRequestBehavior.AllowGet);
                    _ITipo_de_ExtradiccionApiConsumer.SetAuthHeader(_tokenManager.Token);



                    
                    var result = "";
                    var Tipo_de_ExtradiccionInfo = new Tipo_de_Extradiccion
                    {
                        Clave = varTipo_de_Extradiccion.Clave
                        ,Descripcion = varTipo_de_Extradiccion.Descripcion

                    };

                    result = !IsNew ?
                        _ITipo_de_ExtradiccionApiConsumer.Update(Tipo_de_ExtradiccionInfo, null, null).Resource.ToString() :
                         _ITipo_de_ExtradiccionApiConsumer.Insert(Tipo_de_ExtradiccionInfo, null, null).Resource.ToString();
					Session["KeyValueInserted"] = result;
                    return Json(result, JsonRequestBehavior.AllowGet);
				//}
				//return Json(false, JsonRequestBehavior.AllowGet);
            }
            catch (ServiceException ex)
            {
                return Json(false, JsonRequestBehavior.AllowGet);
            }
        }
コード例 #2
0
        public ActionResult AddTipo_de_Extradiccion(int rowIndex = 0, int functionMode = 0, string id = "0")
        {
			int ModuleId = (Session["CurrentModuleId"] != null) ? Convert.ToInt32(Session["CurrentModuleId"]) : 0;
            ViewBag.currentRowIndex = rowIndex;
            ViewBag.functionMode = functionMode;
            ViewBag.Consult = false;
            var permission = PermissionHelper.GetRoleObjectPermission(SessionHelper.Role, 45689);
            ViewBag.Permission = permission;
			if (!_tokenManager.GenerateToken())
                return null;
           _ITipo_de_ExtradiccionApiConsumer.SetAuthHeader(_tokenManager.Token);
			Tipo_de_ExtradiccionModel varTipo_de_Extradiccion= new Tipo_de_ExtradiccionModel();


            if (id.ToString() != "0")
            {
                var Tipo_de_ExtradiccionsData = _ITipo_de_ExtradiccionApiConsumer.ListaSelAll(0, 1000, "Tipo_de_Extradiccion.Clave=" + id, "").Resource.Tipo_de_Extradiccions;
				
				if (Tipo_de_ExtradiccionsData != null && Tipo_de_ExtradiccionsData.Count > 0)
                {
					var Tipo_de_ExtradiccionData = Tipo_de_ExtradiccionsData.First();
					varTipo_de_Extradiccion= new Tipo_de_ExtradiccionModel
					{
						Clave  = Tipo_de_ExtradiccionData.Clave 
	                    ,Descripcion = Tipo_de_ExtradiccionData.Descripcion

					};
				}

            }
            if (!_tokenManager.GenerateToken())
                return Json(null, JsonRequestBehavior.AllowGet);



            return PartialView("AddTipo_de_Extradiccion", varTipo_de_Extradiccion);
        }
コード例 #3
0
        public ActionResult Create(int Id = 0,  int consult = 0, int ModuleId=0)
        {
                       if(ModuleId == 0)
                       {
			    ModuleId = (Session["CurrentModuleId"] != null) ? Convert.ToInt32(Session["CurrentModuleId"]) : 0;
                       }
                       else
                            Session["CurrentModuleId"] = ModuleId;
            var permission = PermissionHelper.GetRoleObjectPermission(SessionHelper.Role, 45689, ModuleId);
           if ((!permission.New && Id.ToString() == "0") || (!permission.Edit && Id.ToString() != "0" && (!permission.Consult && consult == 1)))
            {
                Response.Redirect("~/");
            }
            ViewBag.Permission = permission;
            var varTipo_de_Extradiccion = new Tipo_de_ExtradiccionModel();
			varTipo_de_Extradiccion.Clave = Id;
			
            ViewBag.ObjectId = "45689";
			ViewBag.Operation = "New";
			
			ViewBag.IsNew = true;



            if ((Id.GetType() == typeof(string) && Id.ToString() != "") || ((Id.GetType() == typeof(int) || Id.GetType() == typeof(Int16) || Id.GetType() == typeof(Int32) || Id.GetType() == typeof(Int64) || Id.GetType() == typeof(short))&& Id.ToString() != "0"))
            {
				ViewBag.IsNew = false;
				ViewBag.Operation = "Update";
				
				_tokenManager.GenerateToken();
				_ISpartane_FileApiConsumer.SetAuthHeader(_tokenManager.Token);
                _ITipo_de_ExtradiccionApiConsumer.SetAuthHeader(_tokenManager.Token);
                var Tipo_de_ExtradiccionsData = _ITipo_de_ExtradiccionApiConsumer.ListaSelAll(0, 1000, "Tipo_de_Extradiccion.Clave=" + Id, "").Resource.Tipo_de_Extradiccions;
				
				if (Tipo_de_ExtradiccionsData != null && Tipo_de_ExtradiccionsData.Count > 0)
                {
					var Tipo_de_ExtradiccionData = Tipo_de_ExtradiccionsData.First();
					varTipo_de_Extradiccion= new Tipo_de_ExtradiccionModel
					{
						Clave  = Tipo_de_ExtradiccionData.Clave 
	                    ,Descripcion = Tipo_de_ExtradiccionData.Descripcion

					};
				}
				
				
				
            }
            if (!_tokenManager.GenerateToken())
                return Json(null, JsonRequestBehavior.AllowGet);



            ViewBag.Consult = consult == 1;
			if (consult == 1)
                ViewBag.Operation = "Consult";
				
			var viewInEframe = false;
			var isPartial = false;
            var isMR = false;
            var nameMR = string.Empty;
            var nameAttribute = string.Empty;

	        if (Request.QueryString["isPartial"]!= null)
                isPartial = Convert.ToBoolean(Request.QueryString["isPartial"]);

            if (Request.QueryString["isMR"] != null)
                isMR = Convert.ToBoolean(Request.QueryString["isMR"]);

            if (Request.QueryString["nameMR"] != null)
                nameMR = Request.QueryString["nameMR"].ToString();

            if (Request.QueryString["nameAttribute"] != null)
                nameAttribute = Request.QueryString["nameAttribute"].ToString();
				
			if (Request.QueryString["viewInEframe"] != null)
                viewInEframe = Convert.ToBoolean(Request.QueryString["viewInEframe"]);	
				
			ViewBag.isPartial=isPartial;
			ViewBag.isMR=isMR;
			ViewBag.nameMR=nameMR;
			ViewBag.nameAttribute=nameAttribute;
			ViewBag.viewInEframe = viewInEframe;

				
            return View(varTipo_de_Extradiccion);
        }