private void btnDelete_Click(object sender, EventArgs e) { objState = EntityState.Deleted; if (MetroFramework.MetroMessageBox.Show(this, "Bạn có chắc muốn xóa không?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { DTO.HocVien obj = bindingSource1.Current as DTO.HocVien; if (obj != null) { bool result = HocVienService.Delete(obj.MaHV); if (result) { bindingSource1.RemoveCurrent(); //pContainer.Enabled = False pic.Image = null; objState = EntityState.Unchanged; } } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void FrmThiSinh_Load(object sender, EventArgs e) { try { bindingSource1.DataSource = HocVienService.GetAll(); //pContainer.Enabled = False DTO.HocVien obj = bindingSource1.Current as DTO.HocVien; if (obj == null) { if (!string.IsNullOrEmpty(obj.AnhThiSinh)) { pic.Image = Image.FromFile(obj.AnhThiSinh); } } else { pic.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; pic.Image = Image.FromFile(obj.AnhThiSinh); } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void metroGrid1_CellClick(object sender, DataGridViewCellEventArgs e) { try { DTO.HocVien obj = bindingSource1.Current as DTO.HocVien; pic.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; pic.Image = Image.FromFile(obj.AnhThiSinh); if (obj == null) { if (!string.IsNullOrEmpty(obj.AnhThiSinh)) { pic.Image = Image.FromFile(obj.AnhThiSinh); } } } catch (Exception ex) { //MetroFramework.MetroMessageBox.Show(this, ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }