Пример #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Maticsoft.Model.sys_FieldValue model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into sys_FieldValue(");
            strSql.Append("V_F_Key,V_Text,V_Code,V_ShowOrder)");
            strSql.Append(" values (");
            strSql.Append("@V_F_Key,@V_Text,@V_Code,@V_ShowOrder)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@V_F_Key",     SqlDbType.VarChar,   50),
                new SqlParameter("@V_Text",      SqlDbType.NVarChar, 100),
                new SqlParameter("@V_Code",      SqlDbType.VarChar,  100),
                new SqlParameter("@V_ShowOrder", SqlDbType.Int, 4)
            };
            parameters[0].Value = model.V_F_Key;
            parameters[1].Value = model.V_Text;
            parameters[2].Value = model.V_Code;
            parameters[3].Value = model.V_ShowOrder;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Maticsoft.Model.sys_FieldValue model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update sys_FieldValue set ");
            strSql.Append("V_F_Key=@V_F_Key,");
            strSql.Append("V_Text=@V_Text,");
            strSql.Append("V_Code=@V_Code,");
            strSql.Append("V_ShowOrder=@V_ShowOrder");
            strSql.Append(" where ValueID=@ValueID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@V_F_Key",     SqlDbType.VarChar,   50),
                new SqlParameter("@V_Text",      SqlDbType.NVarChar, 100),
                new SqlParameter("@V_Code",      SqlDbType.VarChar,  100),
                new SqlParameter("@V_ShowOrder", SqlDbType.Int,        4),
                new SqlParameter("@ValueID",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.V_F_Key;
            parameters[1].Value = model.V_Text;
            parameters[2].Value = model.V_Code;
            parameters[3].Value = model.V_ShowOrder;
            parameters[4].Value = model.ValueID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.sys_FieldValue DataRowToModel(DataRow row)
 {
     Maticsoft.Model.sys_FieldValue model=new Maticsoft.Model.sys_FieldValue();
     if (row != null)
     {
         if(row["ValueID"]!=null && row["ValueID"].ToString()!="")
         {
             model.ValueID=int.Parse(row["ValueID"].ToString());
         }
         if(row["V_F_Key"]!=null)
         {
             model.V_F_Key=row["V_F_Key"].ToString();
         }
         if(row["V_Text"]!=null)
         {
             model.V_Text=row["V_Text"].ToString();
         }
         if(row["V_Code"]!=null)
         {
             model.V_Code=row["V_Code"].ToString();
         }
         if(row["V_ShowOrder"]!=null && row["V_ShowOrder"].ToString()!="")
         {
             model.V_ShowOrder=int.Parse(row["V_ShowOrder"].ToString());
         }
     }
     return model;
 }
Пример #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.sys_FieldValue DataRowToModel(DataRow row)
 {
     Maticsoft.Model.sys_FieldValue model = new Maticsoft.Model.sys_FieldValue();
     if (row != null)
     {
         if (row["ValueID"] != null && row["ValueID"].ToString() != "")
         {
             model.ValueID = int.Parse(row["ValueID"].ToString());
         }
         if (row["V_F_Key"] != null)
         {
             model.V_F_Key = row["V_F_Key"].ToString();
         }
         if (row["V_Text"] != null)
         {
             model.V_Text = row["V_Text"].ToString();
         }
         if (row["V_Code"] != null)
         {
             model.V_Code = row["V_Code"].ToString();
         }
         if (row["V_ShowOrder"] != null && row["V_ShowOrder"].ToString() != "")
         {
             model.V_ShowOrder = int.Parse(row["V_ShowOrder"].ToString());
         }
     }
     return(model);
 }
Пример #5
0
 private void ShowInfo(int ValueID)
 {
     Maticsoft.BLL.sys_FieldValue   bll   = new Maticsoft.BLL.sys_FieldValue();
     Maticsoft.Model.sys_FieldValue model = bll.GetModel(ValueID);
     this.lblValueID.Text     = model.ValueID.ToString();
     this.lblV_F_Key.Text     = model.V_F_Key;
     this.lblV_Text.Text      = model.V_Text;
     this.lblV_Code.Text      = model.V_Code;
     this.lblV_ShowOrder.Text = model.V_ShowOrder.ToString();
 }
Пример #6
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtV_F_Key.Text.Trim().Length == 0)
            {
                strErr += "与sys_Field表中F_K不能为空!\\n";
            }
            if (this.txtV_Text.Text.Trim().Length == 0)
            {
                strErr += "中文说明不能为空!\\n";
            }
            if (this.txtV_Code.Text.Trim().Length == 0)
            {
                strErr += "编码不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtV_ShowOrder.Text))
            {
                strErr += "同级显示顺序格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int    ValueID     = int.Parse(this.lblValueID.Text);
            string V_F_Key     = this.txtV_F_Key.Text;
            string V_Text      = this.txtV_Text.Text;
            string V_Code      = this.txtV_Code.Text;
            int    V_ShowOrder = int.Parse(this.txtV_ShowOrder.Text);


            Maticsoft.Model.sys_FieldValue model = new Maticsoft.Model.sys_FieldValue();
            model.ValueID     = ValueID;
            model.V_F_Key     = V_F_Key;
            model.V_Text      = V_Text;
            model.V_Code      = V_Code;
            model.V_ShowOrder = V_ShowOrder;

            Maticsoft.BLL.sys_FieldValue bll = new Maticsoft.BLL.sys_FieldValue();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }
Пример #7
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr="";
            if(this.txtV_F_Key.Text.Trim().Length==0)
            {
                strErr+="与sys_Field表中F_K不能为空!\\n";
            }
            if(this.txtV_Text.Text.Trim().Length==0)
            {
                strErr+="中文说明不能为空!\\n";
            }
            if(this.txtV_Code.Text.Trim().Length==0)
            {
                strErr+="编码不能为空!\\n";
            }
            if(!PageValidate.IsNumber(txtV_ShowOrder.Text))
            {
                strErr+="同级显示顺序格式错误!\\n";
            }

            if(strErr!="")
            {
                MessageBox.Show(this,strErr);
                return;
            }
            int ValueID=int.Parse(this.lblValueID.Text);
            string V_F_Key=this.txtV_F_Key.Text;
            string V_Text=this.txtV_Text.Text;
            string V_Code=this.txtV_Code.Text;
            int V_ShowOrder=int.Parse(this.txtV_ShowOrder.Text);

            Maticsoft.Model.sys_FieldValue model=new Maticsoft.Model.sys_FieldValue();
            model.ValueID=ValueID;
            model.V_F_Key=V_F_Key;
            model.V_Text=V_Text;
            model.V_Code=V_Code;
            model.V_ShowOrder=V_ShowOrder;

            Maticsoft.BLL.sys_FieldValue bll=new Maticsoft.BLL.sys_FieldValue();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this,"保存成功!","list.aspx");
        }
Пример #8
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.sys_FieldValue GetModel(int ValueID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ValueID,V_F_Key,V_Text,V_Code,V_ShowOrder from sys_FieldValue ");
            strSql.Append(" where ValueID=@ValueID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ValueID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ValueID;

            Maticsoft.Model.sys_FieldValue model = new Maticsoft.Model.sys_FieldValue();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #9
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.sys_FieldValue GetModel(int ValueID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 ValueID,V_F_Key,V_Text,V_Code,V_ShowOrder from sys_FieldValue ");
            strSql.Append(" where ValueID=@ValueID");
            SqlParameter[] parameters = {
                    new SqlParameter("@ValueID", SqlDbType.Int,4)
            };
            parameters[0].Value = ValueID;

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