Пример #1
0
        private void GetCondition()
        {
            //读取条件
            List <CatagoryInfo> condition = new List <CatagoryInfo>();
            string keywordfilepath        = "config\\creative.txt";
            int    num = 0;

            if (File.Exists(keywordfilepath))
            {
                string[] str = File.ReadAllLines(keywordfilepath, System.Text.Encoding.Default);
                foreach (string item in str)
                {
                    if (item.Trim() != "")
                    {
                        CatagoryInfo con = new CatagoryInfo();
                        con.id  = num++;
                        con.key = item.Trim();
                        strcon.Add(item.Trim());
                        condition.Add(con);
                    }
                }
            }


            cbCondition.ItemsSource       = condition;
            cbCondition.SelectedValuePath = "id";
            cbCondition.DisplayMemberPath = "key";
        }
Пример #2
0
        public CatagoryInfo GetCategoryName(String name)
        {
            SqlDBdataAccess db  = new SqlDBdataAccess();
            SqlCommand      cmd = db.GetCommand("select * from Lib_Book_Category where Category_Name like '%" + name + "%'");
            CatagoryInfo    ob  = GetData(cmd);

            return(ob);
        }
        public bool InsertCategory(CatagoryInfo obj)
        {
            SqlDBdataAccess da  = new SqlDBdataAccess();
            SqlCommand      cmd = da.GetCommand("insert into [dbo].[Lib_Book_Category] ([Category_Name])" + "values(@CategoryName)");
            SqlParameter    p   = new SqlParameter("@CategoryName", SqlDbType.VarChar, 50);

            p.Value = obj.CatagoryName;
            cmd.Parameters.Add(p);
            cmd.Connection.Open();
            int val = cmd.ExecuteNonQuery();

            cmd.Connection.Close();
            return(val > 0);
        }
Пример #4
0
        CatagoryInfo GetData(SqlCommand cmd)
        {
            cmd.Connection.Open();
            SqlDataReader reader = cmd.ExecuteReader();
            CatagoryInfo  ob     = new CatagoryInfo();

            using (reader)
            {
                while (reader.Read())
                {
                    ob.Id           = reader.GetInt32(0);
                    ob.CatagoryName = reader.GetString(1);
                }
                reader.Close();
            }
            cmd.Connection.Close();
            return(ob);
        }
Пример #5
0
 private void catagoryAddbutton_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(addCatagoryTextbox.Text))
     {
         MessageBox.Show("Enter Catagory Name", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         info1   = cmd.GetCategoryName(catagory);
         compare = info1.CatagoryName;
         if (compare == catagory)
         {
             MessageBox.Show("Catagory Already Exists", "Invalid Operation", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             info.CatagoryName = catagory;
             cm.InsertCategory(info);
             MessageBox.Show("Catagory Added Successfully", "Congratulation", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
         }
     }
 }