示例#1
0
 private void ctmnXoa_Click(object sender, EventArgs e)
 {
     string i = trvDonVi.SelectedNode.Text;
     {
         if (trvDonVi.SelectedNode.Level == 0)
         {
             if (MessageBox.Show("Xóa: " + i + " ?" + ((trvDonVi.SelectedNode.Level == 0) ? "\nCác cá nhân thuộc đơn vị này sẽ chuyển vào nhóm chưa phân loại [...]" : ""),
                                 "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
             {
                 Obj_DonVi o = MyMainForm.CreateObjDonVi((long)trvDonVi.SelectedNode.Tag);
                 int       c = MyMainForm.DonVi.Delete(o);
                 RefreshTreeNode();
             }
         }
         else
         {
             if (MessageBox.Show("Xóa: " + i + " ?" + ((trvDonVi.SelectedNode.Level == 0) ? "\nHồ sơ thi đua của thành viên này cũng sẽ bị xóa!" : ""),
                                 "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
             {
                 Obj_CaNhan o = MyMainForm.CreateObjCaNhan((long)trvDonVi.SelectedNode.Tag);
                 int        c = MyMainForm.CaNhan.Delete(o);
                 if (c == 1)
                 {
                     trvDonVi.SelectedNode.Remove();
                 }
                 //RefreshTreeNode();
             }
         }
     }
 }
 private void DtbDonVi_RowDeleted(object sender, DataRowChangeEventArgs e)
 {
     if (DtbCaNhan != null)
     {
         foreach (DataRow item in DtbCaNhan.Rows)
         {
             if ((long)item["idDonVi"] == (long)e.Row["id"])
             {
                 Obj_CaNhan o = CreateObjCaNhan(item);
                 o.ID_DonVi = 0;
                 int i = CaNhan.UpdateInfo(o);
                 break;
             }
         }
     }
 }
示例#3
0
 public bool CheckExisted(Obj_CaNhan obj_CaNhan, long nam)
 {
     return(HoSoThiDua.CheckExisted(obj_CaNhan, nam));
 }
示例#4
0
 public int Delete(Obj_CaNhan obj_CaNhan)
 {
     return(CaNhan.Delete(obj_CaNhan));
 }
示例#5
0
 public int Insert(Obj_CaNhan obj_CaNhan)
 {
     return(CaNhan.Insert(obj_CaNhan));
 }
示例#6
0
 public int UpdateInfo(Obj_CaNhan obj_CaNhan)
 {
     return(CaNhan.Update(obj_CaNhan));
 }
示例#7
0
 public bool CheckExisted(Obj_CaNhan obj, long nam)
 {
     return(CheckExisted(obj.ID, nam));
 }