设置增加和减少按钮,不超过条件

时间:2019-04-15 08:28:57

标签: c# wpf

我正在尝试创建一个按钮,该按钮触发了库存的升序和降序。

我尝试做一些代码,对于升序来说似乎很正常。我面临的问题是,每当数量减少时,余额字段中的数字就不会恢复正常。

0
+1

降序功能的预期输出:

可用:11、11、11、11、11等...

重新库存:11、10、9、8、7,...,0

余额:0、1、2、3、4,... 11

我得到的

当前输出为:

可用:11、11、11、11、11等...

重新库存:11、10、9、8、7,...,0

余额:0、10、19、27、34,... 55

1 个答案:

答案 0 :(得分:0)

关闭案例*

对我的粗心大意感到抱歉。

可以通过以下方式完成:

private void minusStock_Btn_Click(object sender, RoutedEventArgs e)
{
    try
    {
        reStock = Int32.Parse(restock_tb.Text);
        if (reStock > 0)
        {
            reStock--;
            restock_tb.Text = reStock.ToString();
            qtyBalance = Int32.Parse(qtyAvailable_tb.Text) - Int32.Parse(restock_tb.Text);
            qtyBalance_tb.Text = qtyBalance.ToString();
        }
    }
    catch
    {
        MessageBox.Show("No item selected to be restock!");
    }
}

我犯的错误:

qtyBalance = Int32.Parse(qtyBalance_tb.Text) + Int32.Parse(restock_tb.Text);
                qtyBalance_tb.Text = qtyBalance.ToString();

操作应如下所示:

qtyBalance = Int32.Parse(qtyAvailable_tb.Text) - Int32.Parse(restock_tb.Text);
                qtyBalance_tb.Text = qtyBalance.ToString();