Example #1
0
        public string InsertOrUpdateLocationPrice(LocationPriceModel LPM)
        {
            tbl_LocationPrice LocationPrice = new tbl_LocationPrice();

            LocationPrice.EAN13      = LPM.EAN13;
            LocationPrice.LocationID = LPM.LocationID;
            LocationPrice.MaterialID = LPM.MaterialID;
            LocationPrice.Price      = LPM.Price;
            LocationPrice.UOM        = LPM.UOM;
            return(LocationPriceBL.InsertOrUpdate(LPM));
        }
Example #2
0
 public string Insert(tbl_LocationPrice LocationPrice)
 {
     try
     {
         Context.LocationPrice.Insert(LocationPrice);
         Context.LocationPrice.Save();
         return(LocationPrice.EAN13 + " Inserted Successfully!!");
     }
     catch (Exception ex)
     {
         return("Error in saving details, Please try again!!");
     }
     finally
     {
     }
 }
Example #3
0
 public string Update(tbl_LocationPrice LocationPrince)
 {
     try
     {
         Context.LocationPrice.Update(LocationPrince);
         Context.LocationPrice.Save();
         return(LocationPrince.EAN13 + " Updated Successfully!!");
     }
     catch (Exception ex)
     {
         return("Error in updateing details, Please try again!!");
     }
     finally
     {
     }
 }
Example #4
0
        public string InsertOrUpdate(LocationPriceModel LPM)
        {
            string result  = string.Empty;
            bool   IsExsit = false;
            List <tbl_LocationPrice> LocationPrice;

            LocationPrice = this.GetById(LPM.EAN13, LPM.LocationID).ToList();
            if (LocationPrice != null)
            {
                IsExsit = true;
            }
            else
            {
                LocationPrice = new List <tbl_LocationPrice>();
            }
            if (!IsExsit)
            {
                tbl_LocationPrice LocPrice = new tbl_LocationPrice();
                LocPrice.EAN13      = LPM.EAN13;
                LocPrice.LocationID = LPM.LocationID;
                LocPrice.MaterialID = LPM.MaterialID;
                LocPrice.Price      = LPM.Price;
                LocPrice.UOM        = LPM.UOM;
                LocationPrice.Add(LocPrice);
                return(this.Insert(LocPrice));
            }
            else
            {
                tbl_LocationPrice LocPrice = new tbl_LocationPrice();
                LocPrice.EAN13      = LocationPrice.FirstOrDefault().EAN13;
                LocPrice.LocationID = LocationPrice.FirstOrDefault().LocationID;
                LocPrice.MaterialID = LocationPrice.FirstOrDefault().MaterialID;
                LocPrice.Price      = LocationPrice.FirstOrDefault().Price;
                LocPrice.UOM        = LocationPrice.FirstOrDefault().UOM;
                LocationPrice.Add(LocPrice);
                return(this.Update(LocPrice));
            }
        }