Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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();
            }
        }