bug
lu
2025-05-13 49bec810586be811fd5e841d0633ce9fb8b1871b
DevApp/Gs.DevApp/ToolBox/UtilityHelper.cs
@@ -2113,6 +2113,15 @@
                return true;
            return false;
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="box1">txt_psnQty_1:每张条码数量</param>
        /// <param name="box2">txt_iCount_1:整张数值</param>
        /// <param name="sum">txt_kQty:可打印量</param>
        /// <param name="rd"></param>
        /// <param name="txt_yuliang">txt_yuliang:余量</param>
        public static void PrintJiSuan(DevExpress.XtraEditors.TextEdit box1, DevExpress.XtraEditors.TextEdit box2, string sum, DevExpress.XtraEditors.RadioGroup rd, DevExpress.XtraEditors.TextEdit txt_yuliang = null)
        {
            if (rd.SelectedIndex == 2)
@@ -2129,11 +2138,16 @@
                decimal? dc1 = Gs.DevApp.ToolBox.UtilityHelper.GetDecimal(t1);
                decimal dividend = decimal.Parse(sum); // 被除数
                decimal divisor = decimal.Parse(t1);   // 除数
                decimal quotient = dividend / divisor; // 整数部分
                decimal remainder = dividend % divisor; // 余数
                box2.Text = quotient.ToString();
                decimal shang = dividend / divisor;
                decimal integerPart = Math.Truncate(shang); // 获取整数部分
                decimal decimalPart = dividend - divisor* integerPart; // 获取小数部分
                //decimal quotient = dividend / divisor; // 整数部分
                //decimal remainder = dividend % divisor; // 余数
                box2.Text = integerPart.ToString();
                if (rd.SelectedIndex == 0)
                    txt_yuliang.Text = remainder.ToString();
                    txt_yuliang.Text = decimalPart.ToString();
            }
            catch (Exception ex)
            {