Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
 public FormChiTietMayGiat(SuKien SuKienDich)
 {
     this.SuKienDich = SuKienDich;
     InitializeComponent();
 }
Exemplo n.º 5
0
        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();
            }
        }