private void buttonAdd_Click(object sender, EventArgs e) { if (textBoxBrandName.Text != "") { if (bm.AddBrand(textBoxBrandName.Text)) { textBoxBrandName.Text = ""; dataGridView1.Rows.Clear(); string[] brands = bm.LoadBrand(); foreach (string brandName in brands) { string[] row = { brandName.Substring(0, 3), brandName.Substring(4, brandName.Length - 4) }; dataGridView1.Rows.Add(row); } } else { MessageBox.Show("등록에 실패했습니다."); } } else { MessageBox.Show("이름을 입력해주세요"); } }
private void LoadData() { url = textBox1.Text; Crawler cr = new Crawler(); cr.LoadData(url); List <string> paths = cr.paths; main.textBoxProductName.Text = cr.title; main.pictureBoxBaseImage.Image = Bitmap.FromFile(paths[0]); main.linkLabel1.Text = paths[0];//등록후 패쓰에서는 뺀다 main.textBoxPrice.Text = cr.price; main.textBoxDiscount.Text = cr.discount; main.textBoxDiscountAmount.Text = cr.discountPrice; paths.RemoveAt(0); main.dataGridView1.Rows.Clear(); foreach (string path in paths) { main.dataGridView1.Rows.Add(path); } //브랜드를 찾아보고 없으면 등록. BrandManagement bm = new BrandManagement(mainForm.dbLoginInfo); string brandName = cr.title.Substring(cr.title.IndexOf('[') + 1, cr.title.IndexOf(']') - cr.title.IndexOf('[') - 1); int index = bm.FindBrandIndex(brandName); if (index < 1) { //브랜드를 등록한다 bm.AddBrand(brandName); //브랜드 리로드 main.comboBoxBrand.Items.Clear(); string[] brands = bm.LoadBrand(); foreach (string name in brands) { main.comboBoxBrand.Items.Add(name); } index = bm.FindBrandIndex(brandName); } var test = string.Format("{0:000}|{1}", index, brandName); main.comboBoxBrand.SelectedItem = string.Format("{0:000}|{1}", index, brandName); //카테고리는 선택만(없으면 생략) CategoryManagement cm = new CategoryManagement(mainForm.dbLoginInfo); index = cm.FindCategory(cr.category); if (index > 0) { string text = string.Format("{0:000} | {1} | {2:000}", index, cr.category, cm.FindParentIndex(index)); main.buttonCategory.Text = text; } }
private void ButtonEditClick(object sender, EventArgs e) { BrandEditor be = new BrandEditor(); be.ShowDialog(); //브랜드 리로드 comboBoxBrand.Items.Clear(); BrandManagement bm = new BrandManagement(dbLoginInfo); string[] brands = bm.LoadBrand(); foreach (string brandName in brands) { comboBoxBrand.Items.Add(brandName); } }
private void mainForm_Load(object sender, EventArgs e) { if (Properties.Settings.Default.dbAddress == "") { InfoInsert ii = new InfoInsert(); ii.ShowDialog(); } SetServerInfo(); //브랜드 불러오기 BrandManagement bm = new BrandManagement(dbLoginInfo); string[] brands = bm.LoadBrand(); foreach (string brandName in brands) { comboBoxBrand.Items.Add(brandName); } }