コード例 #1
0
        public JsonResult Delete(string codeSLSP, string SalesRepCode, string Territory)
        {


            CategoryManifest spm = new CategoryManifest();



            //BusinessLogic.SalesPerson.SalesPerson sp = new BusinessLogic.SalesPerson.SalesPerson();
            //DataSet.DSParameter ds = new DataSet.DSParameter();
            //ds.ARSAP.AddARSAPRow(codeSLSP, "", SalesRepCode, Territory, "");
            //if (sp.Delete(ds))
            //{
            //    spm.Has_Error = false;
            //    MvcApplication.RefreshData("", null, System.Web.Caching.CacheItemRemovedReason.DependencyChanged);
            //}
            //else
            //{
            //    spm.Has_Error = true;

            //}

            return this.Json(spm, JsonRequestBehavior.AllowGet);
        }
コード例 #2
0
        bool Validate(ref  CategoryManifest prm)
        {
            FormCollection collection = new FormCollection(ConvertRawUrlToQuerystring());



            prm.category = collection[UIProductType.txtProductType.ToString()];
            prm.categoryError = "";
            
            prm.category_ID = collection[UIProductType.hidProductTypeID.ToString()];

            if (collection[UIStore.Is_Active.ToString()] == null)
            {
                prm.is_Active = false;
            }
            else
            {
                prm.is_Active = true;
            }


            prm.hidState = Convert.ToInt32(collection[UIProductType.hidState.ToString()]);


            if (prm.category.Trim().Length == 0)
            {
                prm.categoryError = "Enter valid category";
                prm.Has_Error = true;
            }

            return prm.Has_Error;
        }
コード例 #3
0
        public JsonResult Save()
        {


            CategoryManifest pm = new CategoryManifest();

            // 
            if (!Validate(ref pm))
            {
                BusinessLogic.Product_Type.Product_Type sp = new BusinessLogic.Product_Type.Product_Type();
                DataSet.DSParameter ds = new DataSet.DSParameter();

                ds.Product_Type.Product_Type_IDColumn.ReadOnly = false;

                ds.Product_Type.AddProduct_TypeRow(pm.category, 1, DateTime.Now, "", pm.is_Active);
                ds.EnforceConstraints = false;
                ds.Product_Type[0]["Product_Type_ID"] = Convert.ToInt32(pm.category_ID);

                if (pm.hidState == 3)
                {
                    sp.New(ds);
                }
                else
                {
                    sp.Update(ds);
                }
                UpdateCache();
            }


            return this.Json(pm, JsonRequestBehavior.AllowGet);
        }