public static List <IntString> NganHangLoaiKhachHang(int LoaiKhachHang_NganHang, int NganHang = 0) { List <IntString> G = new List <IntString>(); switch (LoaiKhachHang_NganHang) { case 0: case 1: case 2: case 3: List <O_DAILY> khachHangOs = new D_DAILY().All().Where(w => w.LoaiKhachHang.Equals(LoaiKhachHang_NganHang)).ToList(); foreach (O_DAILY kh in khachHangOs) { if (kh.ID > 0) { G.Add(new IntString() { ID = kh.ID, Name = kh.Ten, Name2 = kh.MaDL, Loai = LoaiKhachHang_NganHang }); } } break; case 5: case 7: List <O_NGANHANG> nganHangOs = new D_NGANHANG().All().Where(w => !w.ID.Equals(NganHang)).ToList(); foreach (O_NGANHANG kh in nganHangOs) { G.Add(new IntString() { ID = kh.ID, Name = kh.Ten, Name2 = kh.TenTK }); } break; case 8: List <O_NHACUNGCAP> nCCOs = new D_NHACUNGCAP().DuLieu(true); foreach (O_NHACUNGCAP kh in nCCOs) { G.Add(new IntString() { ID = kh.ID, Name = kh.TenDayDu }); } break; case 6: case 9: G.Add(new IntString() { ID = -1, Name = "Khác", Name2 = "#" }); break; } return(G); }
private void frmThemGiaoDichTK_Load(object sender, EventArgs e) { loaiGiaoDichOBindingSource.DataSource = new D_LOAIGIAODICH().DuLieu_NganHang_TheoLoai(0, true); DataLoaiKhach.DataSource = DuLieuTaoSan.LoaiKhachHang_NganHang(); _NganHang = new D_NGANHANG().All(); nganHangNguonBindingSource.DataSource = _NganHang; nhanVienOBindingSource.DataSource = new D_DAILY().NhanVien(); IntStringBindingSource.DataSource = DuLieuTaoSan.TrangThai_NganHang(); if (CTM.NVGiaoDich < 1) { CTM.NVGiaoDich = DuLieuTaoSan.NV.ID; } DuLieuTaoSan.Adic = XuLyDuLieu.ConvertClassToTable(this, CTM); XuLyGiaoDien.OpenForm(this); if (!CTM.TrangThaiID) { iTrangThaiID.EditValue = true; } }
private void btnLuu_Click(object sender, EventArgs e) { if (!dxValidationProvider1.Validate()) { XuLyGiaoDien.Alert("Thông tin không hợp lệ", Form_Alert.enmType.Warning); return; } D_NGANHANG nhb = new D_NGANHANG(); Dictionary <string, object> dic = new Dictionary <string, object>(); dic = XuLyDuLieu.FormToDictionary(this, dic); long CapNhatNum = nho.ID > 0 ? nhb.CapNhat(dic, nho.ID) : nhb.ThemMoi(dic, true); if (XuLyGiaoDien.ThongBao(Text, CapNhatNum > 0)) { if (nho.ID < 1) { List <Dictionary <string, object> > lstDicS = new List <Dictionary <string, object> >(); for (int i = 0; i < 30; i++) { dic = new Dictionary <string, object>(); dic.Add("NganHangID", CapNhatNum); dic.Add("SoDuCuoi", 0); dic.Add("Ngay", "getdate() - " + i); lstDicS.Add(dic); } new D_SODU_NGANHANG().ThemNhieu1Ban(lstDicS); } (Owner.ActiveMdiChild as frmNganHang).LayDLNganHang(); (Owner.ActiveMdiChild as frmNganHang).TaiLaiDuLieu(); (Owner.ActiveMdiChild as frmNganHang).LayDLKhac(); GhiChuCmt(nho.ID); Close(); } }