public string saveRessource(string RessourceCode, string DetailID, string json)
        {
            string res = "0";

            System.Web.Script.Serialization.JavaScriptSerializer objJSSerializer = new
                                                                                   System.Web.Script.Serialization.JavaScriptSerializer();

            List <RessourceColumn> lst = objJSSerializer.Deserialize <List <RessourceColumn> >(json);
            var elements = from col in lst
                           where col.Code == "Code"
                           select col;

            if (elements.Count() > 0)
            {
                string param = "";
                foreach (RessourceColumn col in lst)
                {
                    param += col.Code + "@" + RessourceGenerator.getProcType(col.Value.ToString()) + "@" + col.Type + "#";
                }

                param += "ID@int@" + DetailID + "#" + "name@string@" + RessourceCode;

                DataTable dt = Configs._query.executeProc("_saveObject", param);
                if (Tools.verifyDataTable(dt))
                {
                    res = dt.Rows[0][0].ToString();
                }
            }

            return(res);
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(long id)
        {
            RessourceGenerator ressourceGenerator = db.RessourceGenerators.Find(id);

            db.RessourceGenerators.Remove(ressourceGenerator);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Id,Name")] RessourceGenerator ressourceGenerator)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ressourceGenerator).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ressourceGenerator));
 }
Exemple #4
0
        public ActionResult Create([Bind(Include = "Id,Name")] RessourceGenerator ressourceGenerator)
        {
            if (ModelState.IsValid)
            {
                db.RessourceGenerators.Add(ressourceGenerator);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(ressourceGenerator));
        }
Exemple #5
0
        // GET: RessourceGenerators/Delete/5
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RessourceGenerator ressourceGenerator = db.RessourceGenerators.Find(id);

            if (ressourceGenerator == null)
            {
                return(HttpNotFound());
            }
            return(View(ressourceGenerator));
        }
 public string getSteps(string RessourceCode)
 {
     return(RessourceGenerator.getSteps(RessourceCode));
 }
 public string getForm(string RessourceCode)
 {
     return(RessourceGenerator.getForm(RessourceCode));
 }
        /*
         * public string getFormRessourceColumns(string RessourceCode, string DetailID)
         * {
         *  return RessourceGenerator.generateForm(RessourceCode, DetailID);
         * }
         */

        public string getFormRessourceColumns(string ID, string ObjID)
        {
            return(RessourceGenerator.generateForm(ID, ObjID));
        }