public void UpdatePartConsumedQty_TempData(string SessionID, string CurrentObjectName, string UserID, POR_SP_GetPartDetails_OfConsumption_Result Consumption, string[] conn)
        {
            BISPL_CRMDBEntities db = new BISPL_CRMDBEntities(svr.GetEntityConnection(conn));
            List <POR_SP_GetPartDetails_OfConsumption_Result> getRec = new List <POR_SP_GetPartDetails_OfConsumption_Result>();

            getRec = GetExistingTempDataBySessionIDObjectName(SessionID, UserID, CurrentObjectName, conn);

            POR_SP_GetPartDetails_OfConsumption_Result updateRec = new POR_SP_GetPartDetails_OfConsumption_Result();

            updateRec = getRec.Where(g => g.Sequence == Consumption.Sequence).FirstOrDefault();

            updateRec.ConsumedQty = Consumption.ConsumedQty;
            SaveTempDataToDB(getRec, SessionID, UserID, CurrentObjectName, conn);
        }
        public static string WMUpdateQty(object objConsumed)
        {
            string RemaningQty = "";
            iPartConsumptionClient objService = new iPartConsumptionClient();

            try
            {
                Dictionary <string, object> dictionary = new Dictionary <string, object>();
                dictionary = (Dictionary <string, object>)objConsumed;
                CustomProfile profile = CustomProfile.GetProfile();

                POR_SP_GetPartDetails_OfConsumption_Result ConsumedPart = new POR_SP_GetPartDetails_OfConsumption_Result();
                ConsumedPart.Sequence    = Convert.ToInt64(dictionary["Sequence"]);
                ConsumedPart.ConsumedQty = Convert.ToDecimal(dictionary["ConsumedQty"]);

                objService.UpdatePartConsumedQty_TempData(HttpContext.Current.Session.SessionID, ObjectName, profile.Personal.UserID.ToString(), ConsumedPart, profile.DBConnection._constr);
            }
            catch { }
            finally { objService.Close(); }
            return(RemaningQty);
        }