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; } } }
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р."); } }