private void UpdateItemType() { var inventoryitem = new EInventoryItem(); inventoryitem.Name = txtName.Text; inventoryitem.Description = txtDescription.Text; inventoryitem.ItemType = new EItemType { ItemTypeID = Convert.ToInt32(rbtlstconsumable.SelectedItem.Value) }; if (rbtlstconsumable.SelectedItem.Text.IndexOf("TestsAssociated") > -1) { inventoryitem.Test = new List <ETest>(); //itemlen = 0; for (int icount = 0; icount < chklsttestassociated.Items.Count; icount++) { if (chklsttestassociated.Items[icount].Selected == true) { var test = new ETest(); test.TestID = Convert.ToInt32(chklsttestassociated.Items[icount].Value); inventoryitem.Test.Add(test); } } } long addinvitem = 0; var masterDal = new MasterDAL(); if (hfItemTypeID.Value.ToString().Equals("")) { addinvitem = masterDal.SaveInventoryItem(inventoryitem, Convert.ToInt32(EOperationMode.Insert)); divErrorMsg.Visible = true; divErrorMsg.InnerHtml = addinvitem == 0 ? "Item has been added successfully." : "Item has not been added due to internal error."; } else { inventoryitem.InventoryItemID = Convert.ToInt32(grdItemType.DataKeys[Convert.ToInt32(hfItemTypeID.Value)].Value); addinvitem = masterDal.SaveInventoryItem(inventoryitem, Convert.ToInt32(EOperationMode.Update)); if (addinvitem == 0) { addinvitem = 9999991; } divErrorMsg.Visible = true; divErrorMsg.InnerText = addinvitem == 0 ? "Item has been updated successfully." : "Item has not been updated due to internal error."; } hfItemTypeID.Value = ""; GetInventoryItem(); }
public async Task Create(EInventoryItem inventoryItem, int createdBy) { DynamicParameters parameter = new DynamicParameters(); parameter.Add("@InventoryName", inventoryItem.InventoryName); parameter.Add("@CreatedBy", createdBy); await Query(parameter, "[dbo].[InventoryItemCreate]"); }
public async Task Update(EInventoryItem inventoryItem, int updatedBy) { DynamicParameters parameter = new DynamicParameters(); parameter.Add("@InventoryItemId", inventoryItem.InventoryItemId); parameter.Add("@InventoryName", inventoryItem.InventoryName); parameter.Add("@UpdatedBy", updatedBy); await Query(parameter, "[dbo].[InventoryItemUpdate]"); }
private InventoryItem InventoryItem(EInventoryItem eInventoryItem) { return(new InventoryItem { CreatedDate = eInventoryItem.CreatedDate, UpdatedDate = eInventoryItem.UpdatedDate, CreatedBy = eInventoryItem.CreatedBy, InventoryItemId = eInventoryItem.InventoryItemId, UpdatedBy = eInventoryItem.UpdatedBy, InventoryName = eInventoryItem.InventoryName, }); }