/// <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(); }
/// <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; } }
/// <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)); } }