public static Dictionary <string, string> TrinhBayBangGia(string daySoLuong, string dayGia, LoaiBangGiaS loaiBangGia, string donViTinh = "trang A4") { Dictionary <string, string> kq = null; //Kiểm tra bản giá có hợp lệ string[] daySoLuongArr; string[] dayGiaArr; try { daySoLuongArr = daySoLuong.Split(';'); dayGiaArr = dayGia.Split(';'); } catch { return(kq); } //kiểm tiếp n if (!(daySoLuongArr.Length == dayGiaArr.Length)) { return(kq); } //Vượt switch (loaiBangGia) { case LoaiBangGiaS.LuyTien: kq = HoTro.TrinhBayBangGiaLuyTien(daySoLuong, dayGia, donViTinh); break; case LoaiBangGiaS.Buoc: kq = HoTro.TrinhBayBangGiaBuoc(daySoLuong, dayGia, donViTinh); break; case LoaiBangGiaS.Goi: kq = HoTro.TrinhBayBangGiaGoi(daySoLuong, dayGia, donViTinh); break; } return(kq); }
public static Dictionary <string, string> TrinhBayBangGiaTuDB(int idBangGia, LoaiBangGiaS loaiBangGia) { Dictionary <string, string> kq = null; if (idBangGia <= 0) { return(kq); } var bangGiaChon = DanhSachBangGia.DocTheoIdVaLoai(idBangGia, loaiBangGia); if (bangGiaChon == null) { return(kq); } switch (loaiBangGia) { case LoaiBangGiaS.LuyTien: kq = HoTro.TrinhBayBangGiaLuyTien(bangGiaChon.DaySoLuong, bangGiaChon.DayGia, bangGiaChon.DonViTinh); break; case LoaiBangGiaS.Buoc: kq = HoTro.TrinhBayBangGiaBuoc(bangGiaChon.DaySoLuong, bangGiaChon.DayGia, bangGiaChon.DonViTinh); break; case LoaiBangGiaS.Goi: kq = HoTro.TrinhBayBangGiaGoi(bangGiaChon.DaySoLuong, bangGiaChon.DayGia, bangGiaChon.DonViTinh); break; } return(kq); }
/*public string LoaiBanGiaStr() * { * //Loại bảng giá * var loaiBG = ""; * switch (View.LoaiBangGia) * { * case LoaiBangGiaS.LuyTien: * loaiBG = Global.cBangGiaLuyTien; * break; * case LoaiBangGiaS.Buoc: * loaiBG = Global.cBangGiaBuoc; * break; * case LoaiBangGiaS.Goi: * loaiBG = Global.cBangGiaGoi; * break; * } * return loaiBG; * }*/ public Dictionary <string, string> TrinhBayBangGia() { Dictionary <string, string> kq = null; if (View.IdBangGiaChon <= 0) { return(kq); } var bangGiaChon = DanhSachBangGia.DocTheoIdVaLoai(View.IdBangGiaChon, View.LoaiBangGia); switch (View.LoaiBangGia) { case LoaiBangGiaS.LuyTien: kq = HoTro.TrinhBayBangGiaLuyTien(bangGiaChon.DaySoLuong, bangGiaChon.DayGia, bangGiaChon.DonViTinh); break; case LoaiBangGiaS.Buoc: kq = HoTro.TrinhBayBangGiaBuoc(bangGiaChon.DaySoLuong, bangGiaChon.DayGia, bangGiaChon.DonViTinh); break; case LoaiBangGiaS.Goi: kq = HoTro.TrinhBayBangGiaGoi(bangGiaChon.DaySoLuong, bangGiaChon.DayGia, bangGiaChon.DonViTinh); break; } return(kq); }