Example #1
0
        // Tạo mới 1 kỳ hạn
        private void toolStripbtn_create_Click(object sender, EventArgs e)
        {
            if (checkedValid() != "")
            {
                MessageBox.Show(checkedValid(), "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            KyHanVayDto KyHanVay_DTO = new KyHanVayDto();

            KyHanVay_DTO.SoThang = Convert.ToInt32(num_number.Value);
            KyHanVay_DTO.LaiSuat = decimal.Parse(txt_interest_rate.Text);
            KyHanVay_DTO.MucTien = decimal.Parse(txt_money.Text);
            KyHanVay_DTO.GhiChu  = txt_note.Text;
            txt_MaKH.Text        = null;
            if (KyHanVayBus.CheckNumberMonth(KyHanVay_DTO.SoThang))
            {
                Commons.MessageErr("Số tháng đã tồn tại.");
                return;
            }
            if (KyHanVayBus.Add(KyHanVay_DTO))
            {
                Commons.MessageInfo("Thêm Thành Công!");
            }
            else
            {
                Commons.MessageErr("Thêm Không Thành Công!");
            }
            gridView_KyHan.DataSource = KyHanVayBus.GetAll();
        }
Example #2
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);
            }
        }
Example #3
0
        private void KyHanVay_Load(object sender, EventArgs e)
        {
            this.AutoSize = true;
            this.Dock     = DockStyle.Fill;
            this.checkBox_status.Visible = false;
            gridView_KyHan.DataSource    = null;
            var _kyHan = KyHanVayBus.GetAll();

            if (_kyHan != null)
            {
                gridView_KyHan.DataSource = KyHanVayBus.GetAll();
            }
        }
Example #4
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;
     }
 }
Example #5
0
        // lưu khi chỉnh sửa
        private void toolStripButton_Save_Click(object sender, EventArgs e)
        {
            if (checkedValid() != "")
            {
                MessageBox.Show(checkedValid(), "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }
            KyHanVayDto KyHanVay_DTO = new KyHanVayDto();

            KyHanVay_DTO.SoThang = Convert.ToInt32(num_number.Value);
            KyHanVay_DTO.LaiSuat = decimal.Parse(txt_interest_rate.Text);
            KyHanVay_DTO.MucTien = decimal.Parse(txt_money.Text);
            KyHanVay_DTO.GhiChu  = txt_note.Text;

            KyHanVay_DTO.MaKyHan   = int.Parse(txt_MaKH.Text);
            KyHanVay_DTO.TinhTrang = (checkBox_status.Checked ? true : false);
            var message = KyHanVayBus.Update(KyHanVay_DTO);

            Commons.MessageInfo(message);
            gridView_KyHan.DataSource = KyHanVayBus.GetAll();
            return;
        }
Example #6
0
        //Load
        private void MoSoTietKiemControl_Load(object sender, EventArgs e)
        {
            /* Load ds kỳ hạn */
            gridLookUpEditKyhan.Properties.DataSource    = KyHanVayBus.GetKyHanActive();
            gridLookUpEditKyhan.Properties.DisplayMember = "SoThang";
            gridLookUpEditKyhan.Properties.ValueMember   = "MaKyHan";

            /* Load ds khách hàng */
            grid_khachhang.Properties.DataSource    = KhachHangBus.GetAll();
            grid_khachhang.Properties.DisplayMember = "Hoten";
            grid_khachhang.Properties.ValueMember   = "MaKh";

            /* Load ds Loại tiền */
            gridLookUpEditLoaiTien.Properties.DataSource    = LoaiTienBus.GetAll();
            gridLookUpEditLoaiTien.Properties.DisplayMember = "LoaiTien";
            gridLookUpEditLoaiTien.Properties.ValueMember   = "MaLoaiTien";
            /*Load ds sổ tiết kiệm*/
            gridControl_SoTietKiem.DataSource = SoTietKiemBus.GetAll();

            // scroll
            gridView_SoTietKiem.ScrollStyle          = ScrollStyleFlags.LiveHorzScroll;
            gridView_SoTietKiem.HorzScrollVisibility = ScrollVisibility.Always;
        }
Example #7
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();
     }
 }