Exemple #1
0
        /// <summary>
        /// 添加、修改记录,添加后可以继续添加新纪录
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void BtnSaveContinueClick(object sender, EventArgs e)
        {
            var operateLog = new ManagerLogOperate
            {
                AddUserID  = Int32.Parse(MyUser.BaseUser.UserID),
                Dal        = Dal.DalCustomer,
                ModuleID   = ModuleID,
                ButtonID   = ButtonID,
                PageViewID = MasterPageViewID
            };

            //定义数据变更日志
            var dataChangeLog = new ManagerLogDataChange
            {
                AddUserID = Int32.Parse(MyUser.BaseUser.UserID),
                Dal       = Dal
            };

            //保存数据
            string err = FrmCommonForm.SaveData(operateLog, dataChangeLog);

            if (err.Length > 0)
            {
                //有错误发生不能继续。
                LblMsg.ForeColor = System.Drawing.Color.Red;
                LblMsg.Text      = err;
            }
            else
            {
                switch (ButonType)
                {
                case ButonType.AddData:
                    //添加后继续
                    Functions.PageRegisterJavascript(Page, "ReloadFirst(false)");
                    break;

                case ButonType.UpdateData:
                    //修改后关闭
                    Functions.PageRegisterJavascript(Page, "ReloadForUpdate(true)");
                    break;
                }
                LblMsg.ForeColor = System.Drawing.Color.Blue;
                LblMsg.Text      = "保存成功!您可以继续添加记录。";
                FrmCommonForm.Reset();
            }
        }
Exemple #2
0
        /// <summary>
        /// 添加、修改记录,添加后关闭
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void BtnSaveClick(object sender, EventArgs e)
        {
            var operateLog = new ManagerLogOperate
            {
                AddUserID  = Int32.Parse(MyUser.BaseUser.UserID),
                Dal        = Dal.DalCustomer,
                ModuleID   = ModuleID,
                ButtonID   = ButtonID,
                PageViewID = MasterPageViewID
            };

            //定义数据变更日志
            var dataChangeLog = new ManagerLogDataChange
            {
                AddUserID = Int32.Parse(MyUser.BaseUser.UserID),
                Dal       = Dal
            };

            //保存数据
            string err = FrmCommonForm.SaveData(operateLog, dataChangeLog);


            if (err.Length > 0)
            {
                //有错误发生不能继续。
                Response.Write(err);
            }
            else
            {
                switch (ButonType)
                {
                case ButonType.AddData:
                    //添加后关闭
                    Functions.PageRegisterJavascript(Page, "ReloadFirst(true)");
                    break;

                case ButonType.UpdateData:
                    //保存后关闭
                    Functions.PageRegisterJavascript(Page, "ReloadForUpdate(true)");
                    break;
                }
            }
        }
        protected override void BtnSaveClick(object sender, EventArgs e)
        {
            var operateLog = new ManagerLogOperate
            {
                AddUserID  = Int32.Parse(MyUser.BaseUser.UserID),
                Dal        = Dal.DalCustomer,
                ModuleID   = ModuleID,
                ButtonID   = ButtonID,
                PageViewID = MasterPageViewID
            };

            //定义数据变更日志
            var dataChangeLog = new ManagerLogDataChange
            {
                AddUserID = Int32.Parse(MyUser.BaseUser.UserID),
                Dal       = Dal
            };

            //保存数据
            string err = FrmCommonForm.SaveData(operateLog, dataChangeLog);

            if (err.Length > 0)
            {
                //有错误发生不能继续。
                Response.Write(err);
                Functions.PageRegisterAlert(Page, "保存字段基本信息时发生意外!");
                return;
            }

            err = FrmColumn.SaveData(operateLog, dataChangeLog);

            if (err.Length > 0)
            {
                //有错误发生不能继续。
                Response.Write(err);
                Functions.PageRegisterAlert(Page, "保存字段表单信息时发生意外!");
                return;
            }

            //保存后关闭
            Functions.PageRegisterJavascript(Page, "ReloadForUpdate(true)");
        }
        private string Save()
        {
            //设置选定表的
            //MyDropDownList lst = (MyDropDownList)FrmCommonForm.GetControl("1002045");     //外键的字段ID
            //var entityPageView = new EntityPageView();


            //保存信息到数据库
            string err = FrmCommonForm.SaveData();

            if (err.Length > 0)
            {
                //录入的信息的格式不正确。
                Response.Write(err);
                return("录入的信息的格式不正确");
            }

            Functions.PageRegisterJavascript(Page, "myReturn()");

            return("");
        }
        private string Save()
        {
            //获取用户输入的数据
            string tmp    = FrmCommonForm.GetInputValue();
            bool   isTure = tmp.Length == 0;

            if (isTure == false)
            {
                //录入的信息的格式不正确。
                return("录入的信息的格式不正确");
            }

            //把用户输入的数据填充到节点的实例。
            var module = new EntityModule();

            FrmCommonForm.ControlToEntity(module);

            //判断序号是否重复的。
            module.DisOrderIsSample(Dal.DalCustomer, DataID);

            var operateLog = new ManagerLogOperate
            {
                AddUserID  = Int32.Parse(MyUser.BaseUser.UserID),
                Dal        = Dal.DalCustomer,
                ModuleID   = ModuleID,
                ButtonID   = ButtonID,
                PageViewID = MasterPageViewID
            };

            //定义数据变更日志
            var dataChangeLog = new ManagerLogDataChange
            {
                AddUserID    = Int32.Parse(MyUser.BaseUser.UserID),
                Dal          = Dal,
                PageViewMeta = PageViewMeta
            };

            //保存数据
            string err = FrmCommonForm.SaveData(operateLog, dataChangeLog);

            if (err.Length > 0)
            {
                //有错误发生不能继续。
                Response.Write(err);
                return("保存数据是发生意外!");
            }

            #region 创建视图和按钮
            //string viewIDs = lstView.SelectedValue;
            string width = txtWindowWidth.TextTrimNone;
            if (!Functions.IsInt(width))
            {
                Functions.PageRegisterAlert(Page, "宽度必须是数字!");
                return("宽度必须是数字!");
            }
            string height = txtWindowHeight.TextTrimNone;
            if (!Functions.IsInt(height))
            {
                Functions.PageRegisterAlert(Page, "高度必须是数字!");
                return("高度必须是数字!");
            }
            string userID = MyUser.BaseUser.UserID;
            module.CreatePageView(Dal.DalCustomer, lstView, lstTableID.SelectedValue, userID);

            //创建按钮
            module.CreateButton(Dal.DalCustomer, lstButton, userID, width, height);

            #endregion

            return("");
        }