Esempio n. 1
0
        internal int Editguigetype(B2b_com_pro_Specitype mguigetype)
        {
            string sql    = "select  id  from b2b_com_pro_Specitype where proid=" + mguigetype.proid + " and type_name='" + mguigetype.type_name + "'";
            var    cmd    = sqlHelper.PrepareTextSqlCommand(sql);
            var    typeid = 0;

            using (var reader = cmd.ExecuteReader())
            {
                if (reader.Read())
                {
                    typeid = reader.GetValue <int>("id");
                }
            }


            #region 编辑
            if (typeid > 0)
            {
                string sql1 = "update b2b_com_pro_Specitype set type_name='" + mguigetype.type_name + "' where id=" + typeid;
                var    cmd1 = sqlHelper.PrepareTextSqlCommand(sql1);
                cmd1.ExecuteNonQuery();
                return(typeid);
            }
            #endregion
            #region 添加
            else
            {
                string sql2 = "INSERT INTO  [b2b_com_pro_Specitype] ([comid]  ,[proid]  ,[type_name])  VALUES  (" + mguigetype.comid + "," + mguigetype.proid + ",'" + mguigetype.type_name + "');select @@identity;";
                var    cmd2 = sqlHelper.PrepareTextSqlCommand(sql2);
                object o    = cmd2.ExecuteScalar();
                return(int.Parse(o.ToString()));
            }
            #endregion
        }
Esempio n. 2
0
 public int Editguigetype(B2b_com_pro_Specitype mguigetype)
 {
     using (var helper = new SqlHelper())
     {
         int typeid = new Internalb2b_com_pro_Specitype(helper).Editguigetype(mguigetype);
         return(typeid);
     }
 }