コード例 #1
0
        public static bool InsertNew(PW_GROUP t_new)
        {
            DBHelper DBHelper_SqlServer = new DBLink();

            try
            {
                PW_GROUP      tt = t_new;
                StringBuilder sb = new StringBuilder();
                sb.Append(" Insert into PW_GROUP (  ");
                sb.Append("ID, ");
                sb.Append("GROUPNAME, ");
                sb.Append("GROUPDESCRIBE, ");
                sb.Append("STATUS )");
                sb.Append(" values ( ");
                sb.Append("@ID,");
                sb.Append("@GROUPNAME,");
                sb.Append("@GROUPDESCRIBE,");
                sb.Append(" @STATUS )");
                DbCommand cmd = new SqlCommand();
                cmd.CommandText = sb.ToString();
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.Add(new SqlParameter("@ID", DbType.String)
                {
                    Value = tt.ID
                });
                cmd.Parameters.Add(new SqlParameter("@GROUPNAME", DbType.String)
                {
                    Value = tt.GROUPNAME
                });
                cmd.Parameters.Add(new SqlParameter("@GROUPDESCRIBE", DbType.String)
                {
                    Value = tt.GROUPDESCRIBE
                });
                cmd.Parameters.Add(new SqlParameter("@STATUS", DbType.String)
                {
                    Value = tt.STATUS
                });
                foreach (SqlParameter p in cmd.Parameters)
                {
                    p.IsNullable = true;
                    if (p.Value == null)
                    {
                        p.Value = DBNull.Value;
                    }
                }
                int val = DBHelper_SqlServer.ExecuteNonQuery(cmd);
                if (val > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch
            {
                return(false);
            }
        }
コード例 #2
0
        private static List <PW_GROUP> DoQuery(string sql_str)
        {
            List <PW_GROUP> rtn = new List <PW_GROUP>();

            try
            {
                DBHelper DBHelper_SqlServer = new DBLink();
                using (IDataReader dr = DBHelper_SqlServer.ExecuteReader(sql_str))
                {
                    while (dr.Read())
                    {
                        var p = new PW_GROUP();
                        p.ID            = DBHelper_SqlServer.GetDataValue <string>(dr, "ID");
                        p.GROUPNAME     = DBHelper_SqlServer.GetDataValue <string>(dr, "GROUPNAME");
                        p.GROUPDESCRIBE = DBHelper_SqlServer.GetDataValue <string>(dr, "GROUPDESCRIBE");
                        p.STATUS        = DBHelper_SqlServer.GetDataValue <string>(dr, "STATUS");

                        rtn.Add(p);
                    }
                }
            }
            catch
            {
            }
            return(rtn);
        }
コード例 #3
0
        private void lsV_r_Group_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            string groupname = "";

            if (lsV_r_Group.SelectedItems.Count == 0)
            {
                return;
            }
            groupname = lsV_r_Group.SelectedItems[0].Text;

            if (groupLst.Count > 0)
            {
                oneGroup = groupLst.Find(x => x.GROUPNAME == groupname);
            }
            tb_r_GroupName.Text  = oneGroup.GROUPNAME;
            rTB_r_GroupDesc.Text = oneGroup.GROUPDESCRIBE;
            inialGroupVsFunction();//刷新组功能表
            inial_lsB_r_User();
        }
コード例 #4
0
 private void btn_r_SaveDesc_Click(object sender, EventArgs e)
 {
     if (tb_r_GroupName.Text.Trim() == "")
     {
         return;
     }
     using (ASRS_Volvo.ServiceForVolvo.ASRS_ServiceSoapClient srv = new ASRS_Volvo.ServiceForVolvo.ASRS_ServiceSoapClient())
     {
         PW_GROUP newGroup = new PW_GROUP();
         newGroup.ID            = Guid.NewGuid().ToString();
         newGroup.GROUPDESCRIBE = rTB_r_GroupDesc.Text;
         newGroup.GROUPNAME     = tb_r_GroupName.Text;
         if (srv.PW_Group_InsertOne(newGroup))
         {
             MessageBox.Show(this, "保存成功!");
             Close();
         }
         else
         {
             MessageBox.Show(this, "保存失败!");
         }
     }
 }
コード例 #5
0
 public bool PW_Group_UpadteOne(PW_GROUP t_One)
 {
     return(SQL_Da_PW_GROUP.UpdateOne(t_One));
 }
コード例 #6
0
 public bool PW_Group_InsertOne(PW_GROUP t_One)
 {
     return(SQL_Da_PW_GROUP.InsertNew(t_One));
 }