Пример #1
0
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="ut"></param>
 private void OnStartData(tbValuesEntity ut)
 {
     if (ut.Value != "" && ut.Value.IndexOf("wxtpht") != -1)
     {
         Image1.ImageUrl = "~/Upload1/" + ut.Value.Substring(ut.Value.LastIndexOf('/') + 1);
     }
     else
     {
         txtValue.Text = lblValue.Text = ut.Value;
     }
     txtX.Text      = lblX.Text = ut.X.ToString();
     txtY.Text      = lblY.Text = ut.Y.ToString();
     txtRelaID.Text = lblRelaID.Text = ut.RelaID.ToString();
 }
Пример #2
0
        /// <summary>
        /// 开始操作
        /// </summary>
        private void OnStart()
        {
            tbValuesEntity ut = null;

            if (CMD != "New")
            {
                ut = BusinessFacadeDLT.tbValuesDisp(IDX);
                OnStartData(ut);
            }

            switch (CMD)
            {
            case "New":
                TabOptionItem1.Tab_Name = HeadMenuWebControls1.HeadOPTxt = "增加随机数";
                Hidden_Disp();
                break;

            case "List":
                TabOptionItem1.Tab_Name = HeadMenuWebControls1.HeadOPTxt = "查看随机数";
                Hidden_Input();
                ButtonOption.Visible = false;
                AddEditButton();
                break;

            case "Edit":
                TabOptionItem1.Tab_Name = HeadMenuWebControls1.HeadOPTxt = "修改随机数";
                Hidden_Disp();
                AddDeleteButton();
                break;

            case "Delete":
                ut.DataTable_Action_ = DataTable_Action.Delete;
                if (BusinessFacadeDLT.tbValuesInsertUpdateDelete(ut) > 0)
                {
                    EventMessage.MessageBox(1, "删除成功", string.Format("删除ID:{0}成功!", IDX), Icon_Type.OK, Common.GetHomeBaseUrl("Default.aspx"));
                }
                else
                {
                    EventMessage.MessageBox(1, "删除失败", string.Format("删除ID:{0}失败!", IDX), Icon_Type.Error, Common.GetHomeBaseUrl("Default.aspx"));
                }
                break;

            default:
                EventMessage.MessageBox(2, "不存在操作字符串!", "不存在操作字符串!", Icon_Type.Error, Common.GetHomeBaseUrl("Default.aspx"));
                break;
            }
        }
Пример #3
0
        /// <summary>
        /// 增加/修改事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            tbValuesEntity ut = new tbValuesEntity();

            string filename = "";
            bool   b        = false;
            string domain   = ConfigurationManager.AppSettings["domain"];


            if (txtValue.Text == "")
            {
                if (FileUpload1.PostedFile.FileName == "")   //没有重新上传随机数
                {
                    if (Image1.ImageUrl != "")
                    {
                        ut.Value = domain + "/Upload1/" + Image1.ImageUrl.Substring(Image1.ImageUrl.LastIndexOf('/') + 1);
                    }
                }
                else
                {
                    string[] type = new string[] { "gif", "jpeg", "png", "jpg" };
                    b = UpFileFun(FileUpload1, type, 300 * 1024, "Upload1", out filename);
                    if (b)
                    {
                        ut.Value = domain + "/Upload1/" + filename;
                    }
                }
            }
            else
            {
                ut.Value = txtValue.Text.Trim();
            }

            ut.X        = Convert.ToInt32(txtX.Text.Trim());
            ut.Y        = Convert.ToInt32(txtY.Text.Trim());
            ut.RelaID   = Convert.ToInt32(txtRelaID.Text.Trim());
            ut.FieldsID = FieldsID;
            ut.ID       = IDX;

            if (CMD == "New")
            {
                ut.DataTable_Action_ = DataTable_Action.Insert;
            }
            else if (CMD == "Edit")
            {
                ut.DataTable_Action_ = DataTable_Action.Update;
            }
            else
            {
                EventMessage.MessageBox(2, "不存在操作字符串!", "不存在操作字符串!", Icon_Type.Error, Common.GetHomeBaseUrl("RandomSet.aspx?ID=" + FieldsID));
            }
            Int32 rInt = BusinessFacadeDLT.tbValuesInsertUpdateDelete(ut);

            if (rInt > 0)
            {
                string OpTxt = string.Format("增加随机数成功!(ID:{0})", rInt);
                if (ut.DataTable_Action_ == DataTable_Action.Update)
                {
                    OpTxt = string.Format("修改随机数成功!(ID:{0})", IDX);
                }
                EventMessage.MessageBox(1, "操作成功", OpTxt, Icon_Type.OK, Common.GetHomeBaseUrl("RandomSet.aspx?ID=" + FieldsID));
            }
            else if (rInt == -2)
            {
                EventMessage.MessageBox(1, "操作失败", "操作失败,存在相同的键值(用户名/数据)!", Icon_Type.Alert, Common.GetHomeBaseUrl("RandomSet.aspx?ID=" + FieldsID));
            }
            else
            {
                EventMessage.MessageBox(1, "操作失败", string.Format("操作失败,返回值:{0}!", rInt), Icon_Type.Error, Common.GetHomeBaseUrl("RandomSet.aspx?ID=" + FieldsID));
            }
        }