コード例 #1
0
        public ActionResult UpdateData(string PTTIdVal, string txtPTTDesc, string txtRegionId, string txtCostCentre, string txtStateName)
        {
            bool success = true;

            WebView.WebService._base myWebService;
            myWebService = new WebService._base();

            WebService._base.PTTMaintenance newPTTMain = new WebService._base.PTTMaintenance();
            newPTTMain.PTT_DESC    = txtPTTDesc;
            newPTTMain.REGION_ID   = txtRegionId;
            newPTTMain.COST_CENTRE = txtCostCentre;
            newPTTMain.STATE_CODE  = txtStateName;
            success = myWebService.UpdatePTTMaintenance(newPTTMain, PTTIdVal);

            return(Json(new
            {
                Success = success
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public ActionResult NewPTTMaintenance(PTTMaintenanceModel m)
        {
            bool success = true;

            WebView.WebService._base myWebService;
            myWebService = new WebService._base();

            bool selected = false;

            WebService._base.PTTMaintenance newPTTMain = new WebService._base.PTTMaintenance();
            //System.Diagnostics.Debug.WriteLine("State Name :" + m.RegionId);
            newPTTMain.PTT_ID      = m.PTTId;
            newPTTMain.PTT_DESC    = m.PTTDesc;
            newPTTMain.REGION_ID   = m.RegionId;
            newPTTMain.COST_CENTRE = m.CostCentre;
            newPTTMain.STATE_CODE  = m.StateCode;
            newPTTMain.STATE_NAME  = m.StateName;


            success  = myWebService.AddPTTMaintenance(newPTTMain);
            selected = true;

            if (ModelState.IsValid && selected)
            {
                if (success == true)
                {
                    return(RedirectToAction("NewSave"));
                }
                else
                {
                    return(RedirectToAction("NewSaveFail")); // store to db failed.
                }
            }

            return(View(m));
        }