protected void btnSave_Click(object sender, EventArgs e) { Items itemsModel = new Items(); Stock stock = new Stock(); UOM uOM = new UOM(); //Inserting an Items itemsModel.Item_Description = txt_Itemdesc.Text; itemsModel.Uom_Id = Convert.ToInt32(ddluom.SelectedItem.Value); itemsModel.Quantity = Convert.ToInt32(txtQuantity.Text); int ItemID = item.CreateItem(itemsModel); //Getting UOM Data for conversion item quantity uOM = uomsService.GetUOM(itemsModel.Uom_Id); stock.Location_Id = Convert.ToInt32(ddlLocations.SelectedItem.Value); stock.Item_Id = ItemID; stock.Base_Uom_Id = uOM.Id; stock.Stock_Quantity = itemsModel.Quantity * uOM.unit_factor; int result = stockService.CreateStock(stock); if (result > 0) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Success", "alert('Item Added Successfully');", true); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Success", "alert('Something went wrong');", true); } dataTable.Rows.Clear(); LoadGridTable(); }