コード例 #1
0
        public String ajax_MasterUpdata(m_PageContext md)
        {
            ReturnAjaxFiles rAjaxResult       = new ReturnAjaxFiles();
            String          returnPicturePath = String.Empty;

            ac = new a_PageContext()
            {
                Connection = getSQLConnection(), logPlamInfo = plamInfo
            };;

            if (md.EditType == EditModeType.Insert)
            {   //新增
                RunInsertEnd HResult = this.ac.InsertMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Insert_Success);
                rAjaxResult.id = HResult.InsertId;
            }
            else
            {
                //修改
                RunEnd HResult = this.ac.UpdateMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Update_Success);
                rAjaxResult.id = md.id;
            }
            return(JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            }));
        }
コード例 #2
0
        public override String ajax_SubDataUpdate(m__CodeSheet md)
        {
            ReturnAjaxFiles rAjaxResult       = new ReturnAjaxFiles();
            String          returnPicturePath = String.Empty;

            a__CodeSheet acd = new a__CodeSheet();

            acd.Connection = getSQLConnection();

            if (md.oper == "add")
            {   //新增
                RunInsertEnd HResult = acd.InsertMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Insert_Success);
                rAjaxResult.id = HResult.InsertId;
            }
            else
            {
                //修改
                RunEnd HResult = acd.UpdateMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Update_Success);
                rAjaxResult.id = md.id;
            }
            JavaScriptSerializer js = new JavaScriptSerializer()
            {
                MaxJsonLength = 65536
            };                                                                              //64K

            return(js.Serialize(rAjaxResult));
        }
コード例 #3
0
        public String ajax_MasterUpdata(m__CodeHead md)
        {
            ReturnAjaxFiles rAjaxResult       = new ReturnAjaxFiles();
            String          returnPicturePath = String.Empty;

            ac = new a__CodeHead()
            {
                Connection = getSQLConnection(), logPlamInfo = plamInfo
            };;

            if (md.oper == "add")
            {   //新增
                RunInsertEnd HResult = this.ac.InsertMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Insert_Success);
                rAjaxResult.id = HResult.InsertId;
            }
            else
            {   //修改
                RunEnd HResult = this.ac.UpdateMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Update_Success);
                rAjaxResult.id = md.id;
            }

            JavaScriptSerializer js = new JavaScriptSerializer()
            {
                MaxJsonLength = 65536
            };                                                                              //64K

            return(js.Serialize(rAjaxResult));
        }
コード例 #4
0
        protected ReturnAjaxFiles HandleResultAjaxFiles(RunEnd h, String ReturnTrueMessage)
        {
            ReturnAjaxFiles r = new ReturnAjaxFiles();

            if (!h.Result)
            {
                if (h.ErrType == BusinessErrType.Logic)
                {
                    r.result  = false;
                    r.message = GetRecMessage(h.Message);;
                    r.title   = Resources.Res.Log_Err_Title;
                    r.errtype = ReturnErrType.Logic;
                }

                if (h.ErrType == BusinessErrType.System)
                {
                    r.result  = false;
                    r.message = h.Message;
                    r.title   = Resources.Res.Sys_Err_Title;
                    r.errtype = ReturnErrType.System;
                }
            }
            else
            {
                r.result  = true;
                r.title   = Resources.Res.Info_WorkResult;
                r.message = ReturnTrueMessage;
            }
            return(r);
        }
コード例 #5
0
        public String ajax_MasterUpdata(m_Users md)
        {
            ReturnAjaxInfo rAjaxResult = new ReturnAjaxInfo();

            ac = new a_Users()
            {
                Connection = getSQLConnection()
            };

            if (md.EditType == EditModeType.Insert)
            {   //新增
                RunInsertEnd HResult = ac.InsertMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Insert_Success);
                rAjaxResult.id = HResult.InsertId;
            }
            else
            {
                //修改
                RunEnd HResult = ac.UpdateMaster(md, LoginUserId);
                rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Update_Success);
                rAjaxResult.id = md.id;
            }
            return(JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            }));
        }
コード例 #6
0
        protected void HandleResultCheck(RunEnd h)
        {
            if (!h.Result)
            {
                if (h.ErrType == BusinessErrType.Logic)
                {
                    ViewData["DialogTitle"] = "系統提醒";
                }

                if (h.ErrType == BusinessErrType.System)
                {
                    ViewData["DialogTitle"] = "系統發生錯誤";
                }
                ViewData["DialogMessage"] = h.Message.ScriptString();
            }
        }
コード例 #7
0
        public String ajax_MasterUpdataPassword(Password md)
        {
            ReturnAjaxInfo rAjaxResult = new ReturnAjaxInfo();

            ac = new a_Users()
            {
                Connection = getSQLConnection()
            };
            //修改
            md.id = LoginUserId;
            RunEnd HResult = ac.UpdateMasterPassword(md, LoginUserId.ToString());

            rAjaxResult    = HandleResultAjaxFiles(HResult, Resources.Res.Data_Update_Success);
            rAjaxResult.id = md.id;
            return(JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            }));
        }
コード例 #8
0
        public String ajax_MasterUpdata(m__ParmFloat md)
        {
            ReturnAjaxFiles rAjaxResult       = new ReturnAjaxFiles();
            String          returnPicturePath = String.Empty;

            ac = new a__ParmFloat()
            {
                Connection = getSQLConnection(), logPlamInfo = plamInfo
            };;
            //修改
            RunEnd HResult = this.ac.UpdateMaster(md, LoginUserId);

            rAjaxResult = HandleResultAjaxFiles(HResult, Resources.Res.Data_Update_Success);
            JavaScriptSerializer js = new JavaScriptSerializer()
            {
                MaxJsonLength = 65536
            };                                                                              //64K

            return(js.Serialize(rAjaxResult));
        }