示例#1
0
 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);
     }
 }
示例#2
0
 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);
     }
 }