Example #1
0
        protected void btnReturnConfirmOk_Click(object sender, EventArgs e)
        {
            float   count = float.Parse(lblReturnModalCount.Text);
            int     sum   = Convert.ToInt32(lbleturnModalSum.Text.Replace("р", ""));
            logSale log   = logSale.GetLogSalesById(int.Parse(hdnReturnID.Value));

            if (log.itemsCount >= count)
            {
                logSale.GiveBack(log.buyerId.Value, AppHelper.CurrentUser.id, log.itemId.Value, count, sum, log.sid.Value);
                modalReturnConfirm.Visible = false;
                LoadReturnGredView();
            }
            else
            {
                if (log.itemsCount.Value > 0)
                {
                    lblReturnModalCount.Text = log.itemsCount.ToString();
                    lbleturnModalSum.Text    = AppHelper.RoundTo10((log.cash.Value / log.itemsCount.Value) * count).ToString("0р.");
                }
                else
                {
                    modalReturnConfirm.Visible = false;
                }
            }
        }
Example #2
0
        private void ShowReturnConfirm(int id, float count)
        {
            logSale log = logSale.GetLogSalesById(id);
            item    itm = item.GetById(log.itemId.Value);

            if (log.itemsCount > 0 && count <= log.itemsCount && log.cash.Value > 0 && (itm != null))
            {
                lblReturnModalProductMeasure.Text = itm.measure;
                lblReturnModalProductName.Text    = itm.name;

                lblReturnModalCount.Text   = count.ToString();
                hdnReturnID.Value          = id.ToString();
                modalReturnConfirm.Visible = true;
                lbleturnModalSum.Text      = AppHelper.RoundTo10((log.cash.Value / log.itemsCount.Value) * count, true).ToString("0р.");
            }
        }