internal bool addReturnItem() { bool b = false; try { if (isValidForm()) { CompanyReturn companyReturn = new CompanyReturn(); companyReturn.BuyingInvoiceId = addCompanyReturn.BuyingInvoiceId; companyReturn.ItemId = addCompanyReturn.SelectedItem.Id; companyReturn.Date = addCompanyReturn.datePicker_date.SelectedValue; companyReturn.Price = addCompanyReturn.textBox_price.DoubleValue; companyReturn.Quantity = addCompanyReturn.textBox_quantity.DoubleValue; CommonMethods.setCDMDForAdd(companyReturn); if (add(companyReturn) > 0) { StockItem stockItem = stockManagerImpl.getStockItemByStockLocationIdAndItemId(Convert.ToInt32(Session.Preference["defaultCompanyReturnStock"]), addCompanyReturn.SelectedItem.Id); stockItem.Quantity -= addCompanyReturn.textBox_quantity.DoubleValue; CommonMethods.setCDMDForUpdate(stockItem); stockManagerImpl.updStockItem(stockItem); b = true; loadAllReturnedItems(); resetAddForm(); } } } catch (Exception) { } return(b); }
////////////////////////////////////////////////////////////////////////////////// private List <CompanyReturn> getAllReturnedItemsByBuyingInvoiceId(int buyingInvoiceId) { List <CompanyReturn> list = null; try { CompanyReturn cr = new CompanyReturn(); cr.BuyingInvoiceId = buyingInvoiceId; list = get(cr); } catch (Exception) { } return(list); }