private void btnThuVienAnh_Click(object sender, EventArgs e) { try { frmThuVienHinhAnh frm = new frmThuVienHinhAnh(); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { int count = 0; List <HinhAnh> listHinhAnhDaCo = new List <HinhAnh>(); foreach (HinhAnh hinhanh in frm.getHinhAnhChons()) { if (listTemp.Where(h => h.path == hinhanh.path).FirstOrDefault() == null) { HinhAnh hinhanhADD = new HinhAnh(); hinhanhADD.path = hinhanh.path; listTemp.Add(hinhanhADD); count++; } else { listHinhAnhDaCo.Add(hinhanh); } } if (listHinhAnhDaCo.Count > 0) { if (XtraMessageBox.Show(String.Format("Có {0} ảnh đã có, bạn có muốn thêm vào không", listHinhAnhDaCo.Count), "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { foreach (HinhAnh hinhanh in listHinhAnhDaCo) { HinhAnh hinhanhADD = new HinhAnh(); hinhanhADD.path = hinhanh.path; listTemp.Add(hinhanhADD); count++; } } } LoadHinhAnh(listTemp); if (count > 0) { XtraMessageBox.Show(String.Format("Đã thêm {0} ảnh", count), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnThuVienAnh_Click: " + ex.Message); } }
private void btnThuVienAnh_Click(object sender, EventArgs e) { try { frmThuVienHinhAnh frm = new frmThuVienHinhAnh(); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { int count = 0; List<HinhAnh> listHinhAnhDaCo = new List<HinhAnh>(); foreach (HinhAnh hinhanh in frm.getHinhAnhChons()) { if (listTemp.Where(h => h.path == hinhanh.path).FirstOrDefault() == null) { HinhAnh hinhanhADD = new HinhAnh(); hinhanhADD.path = hinhanh.path; listTemp.Add(hinhanhADD); count++; } else listHinhAnhDaCo.Add(hinhanh); } if (listHinhAnhDaCo.Count > 0) { if (XtraMessageBox.Show(String.Format("Có {0} ảnh đã có, bạn có muốn thêm vào không", listHinhAnhDaCo.Count), "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { foreach (HinhAnh hinhanh in listHinhAnhDaCo) { HinhAnh hinhanhADD = new HinhAnh(); hinhanhADD.path = hinhanh.path; listTemp.Add(hinhanhADD); count++; } } } LoadHinhAnh(listTemp); if (count > 0) XtraMessageBox.Show(String.Format("Đã thêm {0} ảnh", count), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnThuVienAnh_Click: " + ex.Message); } }