particular.aspx.cs
上传用户:shjujing
上传日期:2022-07-28
资源大小:11244k
文件大小:8k
源码类别:

Email客户端

开发平台:

Visual C++

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. using System.Data.SqlClient;
  12. using background;
  13. public partial class Manage_particular : System.Web.UI.Page
  14. {
  15.     static String id;
  16.     uppic up = new uppic();
  17.     modify mo = new modify();
  18.     SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["TZroomConnectionString"].ConnectionString);
  19.     protected void Page_Load(object sender, EventArgs e)
  20.     {
  21.     }
  22.     protected void modify1btn_Click(object sender, EventArgs e)
  23.     {
  24.         if (this.myFile.PostedFile != null)
  25.         {
  26.             string photoName1 = myFile.PostedFile.FileName; //获取初始文件名
  27.             int i = photoName1.LastIndexOf("."); //取得文件名中最后一个"."的索引
  28.             string newext = photoName1.Substring(i); //获取文件扩展名
  29.             newext = newext.ToLower();//转换成小写
  30.             if (newext != ".gif" && newext != ".jpg" && newext != ".jpeg" && newext != ".bmp" && newext != ".png")
  31.             {
  32.                 Response.Write("<script>alert('文件格式不正确');</script>");
  33.                 Response.End();
  34.             }
  35.             DateTime now = DateTime.Now; //获取系统时间
  36.             string photoName2 = now.Millisecond.ToString() + "_" + myFile.PostedFile.ContentLength.ToString() + newext; //重新为文件命名,时间毫秒部分+文件大小+扩展名
  37.             myFile.PostedFile.SaveAs(Server.MapPath("..\Image\" + photoName2)); // 保存文件到路径,用Server.MapPath()取当前文件的绝对目录.在asp.net里""必须用"\"代替
  38.             bool yes = up.uppicFile(id, photoName2, "linklogo");
  39.             if (yes)
  40.             {
  41.                 Response.Write("<script>alert('文件上传成功');</script>");
  42.                 Session.Remove("linklogo");
  43.             }
  44.             else
  45.             {
  46.                 Response.Write("<script>alert('文件上传失败');</script>");
  47.             }
  48.         }
  49.     }
  50.     protected void modify2btn_Click(object sender, EventArgs e)
  51.     {
  52.         if (this.myFile1.PostedFile != null)
  53.         {
  54.             string photoName1 = myFile1.PostedFile.FileName; //获取初始文件名
  55.             int i = photoName1.LastIndexOf("."); //取得文件名中最后一个"."的索引
  56.             string newext = photoName1.Substring(i); //获取文件扩展名
  57.             newext = newext.ToLower();//转换成小写
  58.             if (newext != ".gif" && newext != ".jpg" && newext != ".jpeg" && newext != ".bmp" && newext != ".png")
  59.             {
  60.                 Response.Write("<script>alert('文件格式不正确');</script>");
  61.                 Response.End();
  62.             }
  63.             DateTime now = DateTime.Now; //获取系统时间
  64.             string photoName2 = now.Millisecond.ToString() + "_" + myFile.PostedFile.ContentLength.ToString() + newext; //重新为文件命名,时间毫秒部分+文件大小+扩展名
  65.             myFile1.PostedFile.SaveAs(Server.MapPath("..\Image\" + photoName2)); // 保存文件到路径,用Server.MapPath()取当前文件的绝对目录.在asp.net里""必须用"\"代替
  66.             bool yes = up.uppicFile(id, photoName2, "Brand");
  67.             if (yes)
  68.             {
  69.                 Response.Write("<script>alert('文件上传成功');</script>");
  70.                 Session.Remove("linklogo");
  71.             }
  72.             else
  73.             {
  74.                 Response.Write("<script>alert('文件上传失败');</script>");
  75.             }
  76.         }
  77.     }
  78.     protected void modify3btn_Click(object sender, EventArgs e)
  79.     {
  80.         if (this.myFile2.PostedFile != null)
  81.         {
  82.             string photoName1 = myFile2.PostedFile.FileName; //获取初始文件名
  83.             int i = photoName1.LastIndexOf("."); //取得文件名中最后一个"."的索引
  84.             string newext = photoName1.Substring(i); //获取文件扩展名
  85.             newext = newext.ToLower();//转换成小写
  86.             if (newext != ".gif" && newext != ".jpg" && newext != ".jpeg" && newext != ".bmp" && newext != ".png")
  87.             {
  88.                 Response.Write("<script>alert('文件格式不正确');</script>");
  89.                 Response.End();
  90.             }
  91.             DateTime now = DateTime.Now; //获取系统时间
  92.             string photoName2 = now.Millisecond.ToString() + "_" + myFile.PostedFile.ContentLength.ToString() + newext; //重新为文件命名,时间毫秒部分+文件大小+扩展名
  93.             myFile2.PostedFile.SaveAs(Server.MapPath("..\Image\" + photoName2)); // 保存文件到路径,用Server.MapPath()取当前文件的绝对目录.在asp.net里""必须用"\"代替
  94.             bool yes = up.uppicFile(id, photoName2, "Pic");
  95.             if (yes)
  96.             {
  97.                 Response.Write("<script>alert('文件上传成功');</script>");
  98.                 Session.Remove("linklogo");
  99.             }
  100.             else
  101.             {
  102.                 Response.Write("<script>alert('文件上传失败');</script>");
  103.             }
  104.         }
  105.     }
  106.     protected void Page_Init(object sender, EventArgs e)
  107.     {
  108.         Binder();
  109.     }
  110.     public void Binder() {
  111.          id = Request.QueryString["id"];
  112.         String sql = "select * from tb_GoodsInfo where GoodsID=" + id + "";
  113.         SqlCommand cmd = new SqlCommand(sql, conn);
  114.         try
  115.         {
  116.             conn.Open();
  117.             SqlDataReader MyReader = cmd.ExecuteReader();
  118.             if (MyReader.Read()) {
  119.                 pidtxt.Text = System.Convert.ToString(MyReader.GetInt32(0));
  120.                 pnametxt.Text = MyReader.GetString(2);
  121.                 pzltxt.Text = System.Convert.ToString(MyReader.GetDouble(6));
  122.                 scjgtxt.Text = System.Convert.ToString(MyReader.GetDouble(9));
  123.                 hyjgtxt.Text = System.Convert.ToString(MyReader.GetDouble(10));
  124.                 pbytxt.Text = MyReader.GetString(8);
  125.                 mstxt.Text = MyReader.GetString(7);
  126.                 Image1.ImageUrl = "../Image/" + MyReader.GetString(3);
  127.                 Image2.ImageUrl = "../Image/" + MyReader.GetString(4);
  128.                 Image3.ImageUrl = "../Image/" + MyReader.GetString(5);
  129.             }
  130.         }
  131.         catch (Exception ex)
  132.         {
  133.             throw (ex);
  134.         }
  135.         finally {
  136.             conn.Close();
  137.         }
  138.     }
  139.     protected void modifybtn_Click(object sender, EventArgs e)
  140.     {
  141.         pnametxt.Enabled=true;
  142.         pzltxt.Enabled=true;
  143.         scjgtxt.Enabled=true;
  144.         hyjgtxt.Enabled=true;
  145.         pbytxt.Enabled=true;
  146.         mstxt.Enabled = true;
  147.         modify1btn.Enabled = true;
  148.         modify2btn.Enabled = true;
  149.         modify3btn.Enabled = true;
  150.     }
  151.     protected void savebtn_Click(object sender, EventArgs e)
  152.     {
  153.         if (pnametxt.Text.Length == 0) {
  154.             Response.Write("<script>alert('不能为空');</script>");
  155.             pnametxt.Focus();
  156.         }
  157.         else if (pzltxt.Text.Length == 0) {
  158.             Response.Write("<script>alert('不能为空');</script>");
  159.             pzltxt.Focus();
  160.         }
  161.         else if (scjgtxt.Text.Length == 0)
  162.         {
  163.             Response.Write("<script>alert('不能为空');</script>");
  164.             scjgtxt.Focus();
  165.         }
  166.         else if (hyjgtxt.Text.Length == 0)
  167.         {
  168.             Response.Write("<script>alert('不能为空');</script>");
  169.             hyjgtxt.Focus();
  170.         }
  171.         else if (pbytxt.Text.Length == 0)
  172.         {
  173.             Response.Write("<script>alert('不能为空');</script>");
  174.             pbytxt.Focus();
  175.         }
  176.         else if (mstxt.Text.Length == 0)
  177.         {
  178.             Response.Write("<script>alert('不能为空');</script>");
  179.             mstxt.Focus();
  180.         }
  181.         else {
  182.             bool yes = mo.modifyPro(id, pnametxt.Text, pbytxt.Text, System.Convert.ToDouble(scjgtxt.Text), System.Convert.ToDouble(hyjgtxt.Text), mstxt.Text, System.Convert.ToDouble(pzltxt.Text));
  183.             if (yes)
  184.             {
  185.                 Response.Write("<script>alert('更新成功');location='ProductInfoManager.aspx'</script>");
  186.             }
  187.             else {
  188.                 Response.Write("<script>alert('更新失败');</script>");
  189.             }
  190.         }
  191.     }
  192. }