示例#1
0
        // event change gridLookUpEditKyHan
        private void gridLookUpEditKyhan_EditValueChanged(object sender, EventArgs e)
        {
            int id     = int.Parse(gridLookUpEditKyhan.EditValue.ToString());
            var _kyhan = KyHanVayBus.GetById(id);

            if (_kyhan != null)
            {
                textBox_LaiXuat.Text    = _kyhan.LaiSuat.ToString();
                dateEditCreate.DateTime = DateTime.Now;
                dateEditDaoHan.DateTime = _kyhan.SoThang == 0 ? DateTime.Now.AddYears(1) : DateTime.Now.AddMonths(_kyhan.SoThang);
            }
        }
示例#2
0
 // event row click
 private void gridView_SoTietKiem_Click(object sender, EventArgs e)
 {
     if (gridView_SoTietKiem.GetFocusedRowCellValue("MaSTK") != null)
     {
         var            _maSoTietKiem = int.Parse(gridView_SoTietKiem.GetFocusedRowCellValue("MaSTK").ToString());
         SoTietKiem_DTO _soTietKiem   = SoTietKiemBus.GetById(_maSoTietKiem);
         textBox_masotk.Text      = _soTietKiem.MaSTK.ToString();
         dateEditCreate.DateTime  = _soTietKiem.NgayHieuLuc;
         dateEditDaoHan.DateTime  = _soTietKiem.NgayDenHan;
         txtTienGui.Text          = _soTietKiem.SoTienGui.ToString();
         grid_khachhang.EditValue = _soTietKiem.MaKh;
         var kyhan = KyHanVayBus.GetById(_soTietKiem.MaKyHan);
         gridLookUpEditKyhan.EditValue = kyhan.MaKyHan;
         textBox_LaiXuat.Text          = kyhan.LaiSuat.ToString();
         var tienTe = LoaiTienBus.GetById(_soTietKiem.TienTe);
         gridLookUpEditLoaiTien.EditValue = tienTe.MaLoaiTien;
     }
 }
示例#3
0
 // bắt sự kiện rowclick in gridview
 private void gridView_KyHanVay_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
 {
     if (gridView_KyHanVay.GetFocusedRowCellValue("MaKyHan") != null)
     {
         var _maKyHanVay = int.Parse(gridView_KyHanVay.GetFocusedRowCellValue("MaKyHan").ToString());
         // cập nhật lại trạng thái xóa
         if (gridView_KyHanVay.FocusedColumn.ColumnEditName.Equals("btnRemove"))
         {
             if (Commons.MessageConfirm("Bạn Chắc Chắn Muốn Xóa Kỳ Hạn Này") == DialogResult.Yes)
             {
                 if (KyHanVayBus.Delete(_maKyHanVay))
                 {
                     gridView_KyHan.DataSource = null;
                     gridView_KyHan.DataSource = KyHanVayBus.GetAll();
                     Commons.MessageInfo("Xóa Thành Công!");
                     return;
                 }
                 else
                 {
                     Commons.MessageErr("Xóa Không Thành Công!");
                     return;
                 }
             }
         }
         // Cập nhật lại tình trạng hoạt động
         if (gridView_KyHanVay.FocusedColumn.ColumnEditName.Equals("btnActive"))
         {
             if (Commons.MessageConfirm("Bạn Chắc Chắn Muốn Kích Hoạt Không") == DialogResult.Yes)
             {
                 var _soThang = int.Parse(gridView_KyHanVay.GetFocusedRowCellValue("SoThang").ToString());
                 if (KyHanVayBus.CheckNumberMonth(_soThang))
                 {
                     Commons.MessageErr(string.Format("Kỳ hạn {0} đang hoạt động", _soThang));
                     return;
                 }
                 if (KyHanVayBus.UpdateStatus(_maKyHanVay))
                 {
                     gridView_KyHan.DataSource = null;
                     gridView_KyHan.DataSource = KyHanVayBus.GetAll();
                     Commons.MessageInfo("Kích hoạt thành công!");
                     return;
                 }
                 else
                 {
                     Commons.MessageErr("Kích hoạt Không Thành Công!");
                     return;
                 }
             }
         }
         else
         {
             int id        = Convert.ToInt32(gridView_KyHanVay.GetFocusedRowCellValue("MaKyHan").ToString());
             var _kyHanVay = KyHanVayBus.GetById(id);
             if (_kyHanVay != null)
             {
                 LoadKyHanVay(_kyHanVay);
             }
         }
     }
     else
     {
         Init();
     }
 }