Пример #1
0
        public ThongBaoTienDien_ChiTietPage(THONG_BAO_TIEN_DIEN_MODEL tiendien)
        {
            InitializeComponent();
            try
            {
                try
                {
                    using (HttpClient client = new HttpClient())
                    {
                        KhachHangModel khang = new KhachHangModel();
                        khang.MaKhang      = Preferences.Get(Config.MaKhachHang, "");
                        khang.Token        = Preferences.Get(Config.Token, "");
                        khang.Sdt          = Preferences.Get(Config.PhoneNumber, "");
                        khang.HoaDonId     = tiendien.HOADON_ID;
                        client.BaseAddress = new Uri(Config.Url);
                        var    ok    = client.PostAsJsonAsync("api/getchitiettiendien", khang);
                        string _json = ok.Result.Content.ReadAsStringAsync().Result;
                        _json = _json.Replace("\\r\\n", "").Replace("\\", "");
                        if (_json.Contains("error") == false && _json.Contains("[]") == false)
                        {
                            Int32  from   = _json.IndexOf("[");
                            Int32  to     = _json.IndexOf("]");
                            string result = _json.Substring(from, to - from + 1);
                            ObservableCollection <THONG_BAO_TIEN_DIEN_MODEL> ListTraCuu = JsonConvert.DeserializeObject <ObservableCollection <THONG_BAO_TIEN_DIEN_MODEL> >(result);
                            TienDien = ListTraCuu[0];
                        }
                        else
                        {
                        }
                    }
                }
                catch (Exception ex)
                {
                }
            }
            catch (Exception)
            {
            }

            lblKyThanhToan.Text    = "(Từ ngày " + string.Format("{0:dd/MM/yyyy}", TienDien.NGAY_DKY) + " đến ngày " + string.Format("{0:dd/MM/yyyy}", TienDien.NGAY_CKY);
            TienDien.TIEN_BANG_CHU = "Bằng chữ : " + Config.DocTien(Convert.ToDouble(TienDien.TONG_TIEN));
            BindingContext         = TienDien;
        }
Пример #2
0
        public ThongBaoTienDien_DaThanhToanPage(THONG_BAO_TIEN_DIEN_MODEL tiendien)
        {
            InitializeComponent();
            try
            {
                try
                {
                    using (HttpClient client = new HttpClient())
                    {
                        KhachHangModel khang = new KhachHangModel();
                        khang.Token        = Preferences.Get(Config.Token, "");
                        khang.HoaDonId     = tiendien.HOADON_ID;
                        client.BaseAddress = new Uri(Config.Url);
                        var    ok    = client.PostAsJsonAsync("api/getchitietdathanhtoan", khang);
                        string _json = ok.Result.Content.ReadAsStringAsync().Result;
                        _json = _json.Replace("\\r\\n", "").Replace("\\", "");
                        if (_json.Contains("error") == false && _json.Contains("[]") == false)
                        {
                            Int32  from   = _json.IndexOf("[");
                            Int32  to     = _json.IndexOf("]");
                            string result = _json.Substring(from, to - from + 1);
                            ObservableCollection <THONG_BAO_TIEN_DIEN_MODEL> ListTraCuu = JsonConvert.DeserializeObject <ObservableCollection <THONG_BAO_TIEN_DIEN_MODEL> >(result);
                            TienDien = ListTraCuu[0];
                            lblKyThanhToan.TextType = TextType.Html;
                            lblKyThanhToan.Text     = "Quý khách hàng đã thanh toán thành công tiền điện tháng " + ListTraCuu[0].THANG + "/" +
                                                      ListTraCuu[0].NAM + " của mã khách hàng " + ListTraCuu[0].MA_KHANG + " - " + "<strong>" + ListTraCuu[0].TEN_KHANG + " </strong>";
                        }
                        else
                        {
                        }
                    }
                }
                catch (Exception ex)
                {
                }
            }
            catch (Exception)
            {
            }

            BindingContext = TienDien;
        }