private void buttonXoa_Click(object sender, EventArgs e) { try { String kihieu = textBoxKiHieu.Text; //xóa ảnh List <SuKien> listSuKien = suKienBUL.getSuKienByKiHieu(kihieu); if (listSuKien.Count != 0) { SuKien sk = listSuKien[0]; if (sk.Kieu != 0) { String currentDirectory = Environment.CurrentDirectory; String projectDirectory = Directory.GetParent(currentDirectory).Parent.FullName; String path = projectDirectory + @"\BoSuTapMayGiat\" + sk.UrlImg; File.Delete(path); } } else { MessageBox.Show("Không có sự kiện nào có mã như dữ liệu nhập vào!"); Clear(); return; } suKienBUL.deleteSuKien(kihieu); HienThi(); Clear(); MessageBox.Show("Đã xóa 1 bản ghi sự kiện!"); } catch (Exception ex) { MessageBox.Show("Có lỗi xảy ra khi xóa! Vui lòng chọn kí hiệu của sự kiện trước khi xóa!\n" + ex.Message); } }
private void buttonThem_Click(object sender, EventArgs e) { try { SuKien suKien = new SuKien(); suKien.KiHieu = textBoxKiHieu.Text; if (radioButtonDich.Checked) { suKien.Kieu = 1; } else { suKien.Kieu = 0; } suKien.MoTa = textBoxMoTa.Text; //file name String fullpath = labelUrlImg.Text; String currentDirectory = Environment.CurrentDirectory; String projectDirectory = Directory.GetParent(currentDirectory).Parent.FullName; String path = projectDirectory + @"\BoSuTapMayGiat\" + Path.GetFileName(fullpath); File.Copy(fullpath, path, true); suKien.UrlImg = Path.GetFileName(fullpath); suKienBUL.insertSuKien(suKien); HienThi(); Clear(); MessageBox.Show("Thêm mới sự kiện thành công!"); } catch (Exception ex) { MessageBox.Show("Có lỗi phát sinh vui lòng kiểm tra lại dữ liệu và thử lại!\n" + ex.Message); } }
private void buttonSua_Click(object sender, EventArgs e) { try { SuKien suKien = new SuKien(); suKien.KiHieu = textBoxKiHieu.Text; //xóa ảnh cũ String kihieu = textBoxKiHieu.Text; List <SuKien> listSuKien = suKienBUL.getSuKienByKiHieu(kihieu); if (listSuKien.Count != 0) { SuKien sk = listSuKien[0]; if (sk.Kieu != 0) { String currentDirectory = Environment.CurrentDirectory; String projectDirectory = Directory.GetParent(currentDirectory).Parent.FullName; String path = projectDirectory + @"\BoSuTapMayGiat\" + sk.UrlImg; File.Delete(path); } } else { MessageBox.Show("Không có sự kiện nào có mã như dữ liệu nhập vào!"); Clear(); return; } //chèn ảnh mới String fullpath = labelUrlImg.Text; String currentDir = Environment.CurrentDirectory; String projectDir = Directory.GetParent(currentDir).Parent.FullName; String pathMoi = projectDir + @"\BoSuTapMayGiat\" + Path.GetFileName(fullpath); File.Copy(fullpath, pathMoi, true); suKien.UrlImg = Path.GetFileName(fullpath); if (radioButtonDich.Checked) { suKien.Kieu = 1; } else { suKien.Kieu = 0; } suKien.MoTa = textBoxMoTa.Text; suKienBUL.updateSuKien(suKien); HienThi(); Clear(); MessageBox.Show("Cập nhật sự kiện thành công!"); } catch (Exception ex) { MessageBox.Show("Có lỗi phát sinh vui lòng kiểm tra lại dữ liệu và thử lại!\n" + ex.Message); } }
public FormChiTietMayGiat(SuKien SuKienDich) { this.SuKienDich = SuKienDich; InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { List <SuKien> selectedEvents = new List <SuKien>(); //hãng if (checkBoxElectrolux.Checked) { selectedEvents.Add(new SuKien("H1")); } if (checkBoxLG.Checked) { selectedEvents.Add(new SuKien("H2")); } if (checkBoxPanasonic.Checked) { selectedEvents.Add(new SuKien("H3")); } //loại if (checkBoxCuaTruoc.Checked) { selectedEvents.Add(new SuKien("L1")); } if (checkBoxCuaTren.Checked) { selectedEvents.Add(new SuKien("L2")); } //giá if (checkBoxDuoi5tr.Checked) { selectedEvents.Add(new SuKien("G1")); } if (checkBoxTu5trDen7tr.Checked) { selectedEvents.Add(new SuKien("G2")); } if (checkBoxTu7trDen10tr.Checked) { selectedEvents.Add(new SuKien("G3")); } if (checkBoxTren10tr.Checked) { selectedEvents.Add(new SuKien("G4")); } //trọng lượng if (checkBox7kg.Checked) { selectedEvents.Add(new SuKien("TL1")); } if (checkBox7point5kg.Checked) { selectedEvents.Add(new SuKien("TL2")); } if (checkBox8kg.Checked) { selectedEvents.Add(new SuKien("TL3")); } if (checkBoxTren8kg.Checked) { selectedEvents.Add(new SuKien("TL4")); } //khởi tạo máy suy diễn và chạy MaySuyDien ie = new MaySuyDien(selectedEvents); SuKien x = ie.suyDienTien(); //txtSuyDien.Text = ie.progess; if (x == null) { MessageBox.Show("Chúng tôi không tìm thấy máy giặt nào phù hợp với bạn, vui lòng chọn thêm sự kiện để tiếp tục được tư vấn!", "Xin lỗi"); } else { FormChiTietMayGiat chitiet = new FormChiTietMayGiat(x); chitiet.ShowDialog(); } }