Пример #1
0
        private double GetSoTienConNo()
        {
            //Get tổng tiền đã trả
            double tongTienTra = 0;
            Result result      = GhiNhanTraNoBus.GetTongTienTraNo(_ghiNhanTraNo.GhiNhanTraNoGUID.ToString(), _phieuThuGUID, _loaiPT);

            if (result.IsOK)
            {
                tongTienTra = Convert.ToDouble(result.QueryResult);
            }
            else
            {
                MsgBox.Show(Application.ProductName, result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienTraNo"), IconType.Error);
                Utility.WriteToTraceLog(result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienTraNo"));
            }

            //Get tổng tiền còn nợ
            double tongTienNo = 0;

            result = GhiNhanTraNoBus.GetTongTienPhieuThu(_phieuThuGUID, _loaiPT);
            if (result.IsOK)
            {
                tongTienNo = Convert.ToDouble(result.QueryResult);
            }
            else
            {
                MsgBox.Show(Application.ProductName, result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienPhieuThu"), IconType.Error);
                Utility.WriteToTraceLog(result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienPhieuThu"));
            }

            tongTienNo = tongTienNo - tongTienTra;

            return(tongTienNo);
        }
Пример #2
0
        private void CalculateCongNo()
        {
            if (!DaThuTien)
            {
                //Get tổng tiền đã trả
                double tongTienTra = 0;
                Result result      = GhiNhanTraNoBus.GetTongTienTraNo(string.Empty, PhieuThuGUID, LoaiPT);
                if (result.IsOK)
                {
                    tongTienTra = Convert.ToDouble(result.QueryResult);
                }
                else
                {
                    MsgBox.Show(Application.ProductName, result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienTraNo"), IconType.Error);
                    Utility.WriteToTraceLog(result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienTraNo"));
                }

                //Get tổng tiền còn nợ
                double tongTienNo = 0;
                result = GhiNhanTraNoBus.GetTongTienPhieuThu(PhieuThuGUID, LoaiPT);
                if (result.IsOK)
                {
                    tongTienNo = Convert.ToDouble(result.QueryResult);
                }
                else
                {
                    MsgBox.Show(Application.ProductName, result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienPhieuThu"), IconType.Error);
                    Utility.WriteToTraceLog(result.GetErrorAsString("GhiNhanTraNoBus.GetTongTienPhieuThu"));
                }

                tongTienNo = tongTienNo - tongTienTra;

                lbConNo.Text = string.Format("Còn nợ: {0:N0} VNĐ", tongTienNo);
            }
            else
            {
                lbConNo.Text = "Còn nợ: 0 VNĐ";
            }
        }