public static string GetTransactionID(LoaiGiaoDich loaiGd, DateTime date) { var gd = string.Empty; switch (loaiGd) { case LoaiGiaoDich.GuiTien: gd = "GT"; break; case LoaiGiaoDich.RutTien: gd = "RT"; break; case LoaiGiaoDich.ChuyenTien: gd = "CT"; break; default: gd = "STK"; break; } return($"GD{gd}{date.ToString("yyyy-MM-dd-HH-mm-ss")}"); }
// CAU TU public Thu(int ma, ThoiGian ngaygd, double soluong, TaiKhoan thuocTaiKhoan, LoaiGiaoDich loaiGD, string ghichu = "") : base(ma, ngaygd, soluong, thuocTaiKhoan, loaiGD, ghichu) { }
// ham trả ra ten cua loai giao dich public static string LayTenLoaiGiaoDich(LoaiGiaoDich loaiGD) { string st = "Khac"; switch (loaiGD) { case LoaiGiaoDich.Xang: st = "Xang"; break; case LoaiGiaoDich.DangKyXe: st = "Dang ky xe"; break; case LoaiGiaoDich.DichVuDiLai: st = "Dich vu di lai"; break; case LoaiGiaoDich.Luong: st = "Luong"; break; case LoaiGiaoDich.Thuong: st = "Thuong"; break; case LoaiGiaoDich.TienMat: st = "Tien mat"; break; case LoaiGiaoDich.TuThien: st = "Tu thien"; break; case LoaiGiaoDich.QuanAo: st = "Quan ao"; break; case LoaiGiaoDich.TinDung: st = "Tin dung"; break; case LoaiGiaoDich.AnUong: st = "An uong"; break; case LoaiGiaoDich.GiaoDuc: st = "Giao duc"; break; case LoaiGiaoDich.GiaiTri: st = "Giai tri"; break; case LoaiGiaoDich.Qua: st = "Qua"; break; case LoaiGiaoDich.TapPham: st = "Tap pham"; break; case LoaiGiaoDich.SucKhoeTheThao: st = "Suc khoe & the thao"; break; case LoaiGiaoDich.SuaNha: st = "Sua chua nha cua"; break; case LoaiGiaoDich.BaoHiem: st = "Bao hiem"; break; case LoaiGiaoDich.TreCon: st = "Tre con"; break; case LoaiGiaoDich.Vay: st = "Vay"; break; case LoaiGiaoDich.YTe: st = "Y te"; break; case LoaiGiaoDich.ThanhToanNo: st = "Thanh toan no"; break; case LoaiGiaoDich.ThuNuoi: st = "Thu nuoi"; break; case LoaiGiaoDich.ThueNha: st = "Thue nha"; break; case LoaiGiaoDich.TietKiem: st = "Tiet kiem"; break; case LoaiGiaoDich.Thue: st = "Thue"; break; case LoaiGiaoDich.DuLich: st = "Du lich"; break; case LoaiGiaoDich.TruyenHinh: st = "Truyen hinh"; break; case LoaiGiaoDich.DienGas: st = "Dien & Gas"; break; case LoaiGiaoDich.DienThoai: st = "Dien thoai"; break; case LoaiGiaoDich.Nuoc: st = "Nuoc"; break; case LoaiGiaoDich.Internet: st = "Internet"; break; case LoaiGiaoDich.VeTinh: st = "Ve tinh"; break; case LoaiGiaoDich.MoTK: st = "Mo tai khoan"; break; default: st = "Khac"; break; } return(st); }
// CAU TU public GiaoDich(int ma, ThoiGian ngaygd, double soluong, TaiKhoan thuocTaiKhoan, LoaiGiaoDich loaiGD, string ghichu = "") { this.ma = ma; this.ngaygd = ngaygd; this.soluong = soluong; this.ThuocTaiKhoan = thuocTaiKhoan; this.LoaiGD = loaiGD; this.GhiChu = ghichu; }
// CAU TU public ChuyenKhoan(int ma, ThoiGian ngaygd, double soluong, TaiKhoan thuocTaiKhoan, TaiKhoan taikhoanNhan, LoaiGiaoDich loaiGD, string ghichu = "") : base(ma, ngaygd, soluong, thuocTaiKhoan, loaiGD, ghichu) { TaiKhoanNhan = taikhoanNhan; }