예제 #1
0
        private void barBtnChuyenDonVi_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            CTTaiSan obj = ucGridControlTaiSan1.CTTaiSan;

            if (obj != null)
            {
                frmInputViTri_DonVi frm = new frmInputViTri_DonVi(obj);
                frm.reloadAndFocused = new frmInputViTri_DonVi.ReloadAndFocused(reloadAndFocused);
                frm.ShowDialog();
            }
        }
예제 #2
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         CTTaiSan obj = ucQuanLyTaiSan1.CTTaiSan;
         if (obj != null)
         {
             if (isTaiSan)
             {
                 if (obj.donviquanly == null && !obj.tinhtrang.giam_taisan)
                 {
                     frm.reloadAndFocused = new frmInputViTri_DonVi.ReloadAndFocused(reloadData);
                     frm.setData(obj, objDonVi);
                     frm.ShowDialog();
                 }
                 else if (obj.donviquanly != null)
                 {
                     XtraMessageBox.Show("Tài sản này đã có đơn vị quản lý", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else if (obj.tinhtrang.giam_taisan)
                 {
                     XtraMessageBox.Show("Tài sản này đã thanh lý", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 if (objCTTaiSan != null && obj.id.Equals(objCTTaiSan.id))
                 {
                     XtraMessageBox.Show("Tài sản không thể kèm theo chính mình", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 else
                 {
                     if (obj.parent != null)
                     {
                         if (XtraMessageBox.Show("Tài sản này đã được kèm theo một tài sản khác, bạn có chắc chắn muốn tiếp tục?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                         {
                             listCTTaiSan.Add(obj);
                             if (reloadAndFocused != null)
                             {
                                 reloadAndFocused(obj.id);
                             }
                             this.Close();
                         }
                     }
                     else
                     {
                         listCTTaiSan.Add(obj);
                         if (reloadAndFocused != null)
                         {
                             reloadAndFocused(obj.id);
                         }
                         this.Close();
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->btnAdd_Click:" + ex.Message);
     }
 }
 private void barBtnChuyen_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     CTTaiSan obj = ucGridControlTaiSan1.CTTaiSan;
     if (obj != null)
     {
         frmInputViTri_DonVi frm = new frmInputViTri_DonVi(obj);
         frm.Text = "Chuyển vị trí";
         frm.reloadAndFocused = new frmInputViTri_DonVi.ReloadAndFocused(reloadAndFocused);
         frm.ShowDialog();
     }
 }