示例#1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            tbFieldsEntity ut    = new tbFieldsEntity();
            int            ImgID = Convert.ToInt32(Request.QueryString["ID"]);

            ut.ID          = 1;
            ut.ImgID       = ImgID;
            ut.Title       = txtTitle1.Value.Trim();
            ut.Placeholder = "请输入" + ut.Title;
            ut.Type        = "Image";
            ut.X           = Convert.ToInt32(hidX1.Value.Trim());
            ut.Y           = Convert.ToInt32(hidY1.Value.Trim());
            ut.IsCircle    = Convert.ToInt32(ddlCircle.Items[ddlCircle.SelectedIndex].Value);
            ut.Width       = Convert.ToInt32(txtWidth1.Value.Trim());
            ut.Height      = Convert.ToInt32(txtHeight1.Value.Trim());
            ut.Rotate      = Convert.ToInt32(txtRotate1.Value.Trim());
            ut.IsRandom    = 0;
            ut.OrderBy     = Convert.ToInt32(txtOrderBy1.Value);

            string filename = "";
            bool   b        = false;

            string shuiyin = ddlShuiYin.Items[ddlShuiYin.SelectedIndex].Value;

            if (shuiyin == "")
            {
                if (FileUpload1.PostedFile.FileName == "")   //没有重新上传参数
                {
                    ut.Default = "";
                }
                else
                {
                    string[] type = new string[] { "gif", "jpeg", "png", "jpg" };
                    b = UpFileFun(FileUpload1, type, 300 * 1024, "Upload1", out filename);
                    if (b)
                    {
                        ut.Default = "/Upload1/" + filename;

                        string message = string.Empty;
                        bool   bb      = FTPUpLoadFiles.UploadFile1(filename, ref message);
                    }
                }
            }
            else
            {
                ut.Default    = shuiyin;
                ut.IsRandom   = 2;
                ut.FontFamily = "";
            }
            ut.DataTable_Action_ = DataTable_Action.Insert;
            Int32 rInt = BusinessFacadeDLT.tbFieldsInsertUpdateDelete(ut);

            if (rInt > 0)
            {
                string OpTxt = string.Format("增加参数成功!(ID:{0})", rInt);
                EventMessage.MessageBox(1, "操作成功", OpTxt, Icon_Type.OK, Common.GetHomeBaseUrl("Parameter.aspx?id=" + ImgID));
            }
            else if (rInt == -2)
            {
                EventMessage.MessageBox(1, "操作失败", "操作失败,存在相同的键值(用户名/数据)!", Icon_Type.Alert, Common.GetHomeBaseUrl("Parameter.aspx?ID=" + ImgID));
            }
            else
            {
                EventMessage.MessageBox(1, "操作失败", string.Format("操作失败,返回值:{0}!", rInt), Icon_Type.Error, Common.GetHomeBaseUrl("Parameter.aspx?ID=" + ImgID));
            }
        }
示例#2
0
        /// <summary>
        /// 增加/修改事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            tbAlbumEntity ut = new tbAlbumEntity();

            ut.AlbumType = Convert.ToInt32(ddlAlbumType.SelectedValue);
            ut.AlbumName = txtAlbumName.Text;
            ut.ID        = IDX;
            ut.Amounts   = 0;
            ut.IsHot     = Convert.ToInt32(ddlIsHot.SelectedValue);
            ut.IsNew     = 0;
            ut.OrderBy   = 0;
            ut.Enable    = Convert.ToInt32(ddlEnable.SelectedValue);

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

            if (FileUpload1.PostedFile.FileName == "")   //没有重新上传图片
            {
                if (Image1.ImageUrl != "")
                {
                    ut.AlbumUrl = domain + "/Upload1/" + Image1.ImageUrl.Substring(Image1.ImageUrl.LastIndexOf('/') + 1);
                }
            }
            else
            {
                string[] type = new string[] { "gif", "jpeg", "png", "jpg" };
                b = UpFileFun(FileUpload1, type, 500 * 1024, "Upload1", out filename);
                if (b)
                {
                    ut.AlbumUrl = domain + "/Upload1/" + filename;

                    string message = string.Empty;
                    bool   bb      = FTPUpLoadFiles.UploadFile1(filename, ref message);
                }
            }

            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("Default.aspx"));
            }
            Int32 rInt = BusinessFacadeDLT.tbAlbumInsertUpdateDelete(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("Default.aspx"));
            }
            else if (rInt == -2)
            {
                EventMessage.MessageBox(1, "操作失败", "操作失败,存在相同的键值(用户名/数据)!", Icon_Type.Alert, Common.GetHomeBaseUrl("Default.aspx"));
            }
            else
            {
                EventMessage.MessageBox(1, "操作失败", string.Format("操作失败,返回值:{0}!", rInt), Icon_Type.Error, Common.GetHomeBaseUrl("Default.aspx"));
            }
        }
示例#3
0
        /// <summary>
        /// 增加/修改事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            tbImgEntity ut = new tbImgEntity();

            ut.AlbumID   = Convert.ToInt32(ddlAlbum.SelectedValue);
            ut.ImageName = txtImageName.Text;
            ut.ID        = IDX;
            ut.ImageType = Convert.ToInt32(ddlImageType.SelectedValue);
            ut.Enable    = Convert.ToInt32(ddlEnable.SelectedValue);
            ut.IsHot     = Convert.ToInt32(ddlIsHot.SelectedValue);
            ut.Delay     = Convert.ToInt32(txtDelay.Text);

            string domain  = ConfigurationManager.AppSettings["domain"];
            int    Result  = 0;
            int    Result1 = 0;

            if (FileUpload1.PostedFile.FileName == "")   //没有重新上传图片
            {
                if (Image1.ImageUrl != "")
                {
                    ut.ImageUrl = domain + "/Upload1/" + Image1.ImageUrl.Substring(Image1.ImageUrl.LastIndexOf('/') + 1);
                }
            }
            else
            {
                string[] type   = new string[] { "gif", "jpeg", "png", "jpg" };
                Random   Random = new Random();
                Result = Random.Next(1000, 9999);
                string filename = UpFileFun(FileUpload1, type, 1000 * 1024, "Upload1", Result.ToString());

                if (filename != "")
                {
                    ut.ImageUrl = domain + "/Upload1/" + filename;

                    string message = string.Empty;
                    bool   bb      = FTPUpLoadFiles.UploadFile1(filename, ref message);
                }
            }

            if (FileUpload2.PostedFile.FileName == "")   //没有重新上传图片
            {
                if (Image2.ImageUrl != "")
                {
                    ut.BgImageUrl = "/Upload1/" + Image2.ImageUrl.Substring(Image2.ImageUrl.LastIndexOf('/') + 1);
                }
            }
            else
            {
                string[] type = new string[] { "gif", "jpeg", "png", "jpg" };
                Result1 = Result + 1;
                string filename1 = UpFileFun(FileUpload2, type, 1000 * 1024, "Upload1", Result1.ToString());

                if (filename1 != "")
                {
                    ut.BgImageUrl = "/Upload1/" + filename1;

                    string message = string.Empty;
                    bool   bb      = FTPUpLoadFiles.UploadFile1(filename1, ref message);
                }
            }

            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("Default.aspx"));
            }
            Int32 rInt = BusinessFacadeDLT.tbImgInsertUpdateDelete(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("Default.aspx"));
            }
            else if (rInt == -2)
            {
                EventMessage.MessageBox(1, "操作失败", "操作失败,存在相同的键值(用户名/数据)!", Icon_Type.Alert, Common.GetHomeBaseUrl("Default.aspx"));
            }
            else
            {
                EventMessage.MessageBox(1, "操作失败", string.Format("操作失败,返回值:{0}!", rInt), Icon_Type.Error, Common.GetHomeBaseUrl("Default.aspx"));
            }
        }