Example #1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (common.photomode == "update")
     {
         Maticsoft.Model.Photo model = photo.GetModel(int.Parse(common.photoid));
         try
         {
             model.Name = txtName.Text;
             model.OrderNum = int.Parse(numericUpDown1.Value.ToString());
             model.Type = cobType.Text;
             model.Belong = cobBelong.Text;
             model.AddUser = common.loginuser;
             model.AddTime = DateTime.Now;
             if (img)
             {
                 // picurl = txtUrl.Text;
                 string serverpath = string.Empty;
                 progressBar1.Visible = true;
                 common.UploadFile(txtUrl.Text, progressBar1, label1, out serverpath, false,false);
                 progressBar1.Visible = false;
                 label1.Text = "";
                 model.ImgUrl = serverpath;
             }
             photo.Update(model);
             MessageBox.Show("保存成功");
         }
         catch { MessageBox.Show("保存失败"); }
     }
     else
     {
         Maticsoft.Model.Photo model = new Maticsoft.Model.Photo();
         try
         {
             model.Name = txtName.Text;
             model.OrderNum = int.Parse(numericUpDown1.Value.ToString());
             model.Type = cobType.Text;
             model.Belong = cobBelong.Text;
             model.AddUser = common.loginuser;
             model.AddTime = DateTime.Now;
             if (img)
             {
                 // picurl = txtUrl.Text;
                 string serverpath = string.Empty;
                 progressBar1.Visible = true;
                 common.UploadFile(txtUrl.Text, progressBar1, label1, out serverpath, false,false);
                 progressBar1.Visible = false;
                 label1.Text = "";
                 model.ImgUrl = serverpath;
             }
             photo.Add(model);
             MessageBox.Show("保存成功");
         }
         catch { MessageBox.Show("保存失败"); }
     }
 }
Example #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.Photo DataRowToModel(DataRow row)
 {
     Maticsoft.Model.Photo model=new Maticsoft.Model.Photo();
     if (row != null)
     {
         if(row["ID"]!=null && row["ID"].ToString()!="")
         {
             model.ID=int.Parse(row["ID"].ToString());
         }
         if(row["ImgUrl"]!=null)
         {
             model.ImgUrl=row["ImgUrl"].ToString();
         }
         if(row["Belong"]!=null)
         {
             model.Belong=row["Belong"].ToString();
         }
         if(row["AddUser"]!=null)
         {
             model.AddUser=row["AddUser"].ToString();
         }
         if(row["AddTime"]!=null && row["AddTime"].ToString()!="")
         {
             model.AddTime=DateTime.Parse(row["AddTime"].ToString());
         }
         if(row["Type"]!=null)
         {
             model.Type=row["Type"].ToString();
         }
         if(row["Name"]!=null)
         {
             model.Name=row["Name"].ToString();
         }
         if(row["OrderNum"]!=null && row["OrderNum"].ToString()!="")
         {
             model.OrderNum=int.Parse(row["OrderNum"].ToString());
         }
     }
     return model;
 }
Example #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.Photo GetModel(int ID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 ID,ImgUrl,Belong,AddUser,AddTime,Type,Name,OrderNum from Photo ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters = {
                    new SqlParameter("@ID", SqlDbType.Int,4)
            };
            parameters[0].Value = ID;

            Maticsoft.Model.Photo model=new Maticsoft.Model.Photo();
            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }