public ActionResult SaveEmbroideryFirmPricing(EmbroideryFirmPriceSetting oEmbroideryFirmPriceSetting)
        {
            try
            {
                bool Add_Flag = new CommonBL().isNewEntry(oEmbroideryFirmPriceSetting.EmbroideryFirmPriceSettingsId);

                oEmbroideryFirmPriceSetting.ModifiedBy = oUser.Email;
                oEmbroideryFirmPriceSetting.ModifiedOn = DateTime.UtcNow;

                if (Add_Flag)
                {
                    new EmbroideryFirmPriceSettingsBL().Create(oEmbroideryFirmPriceSetting);
                }
                else
                {
                    new EmbroideryFirmPriceSettingsBL().Update(oEmbroideryFirmPriceSetting);
                }

                return(Json(new { success = true, message = CommonMsg.Success(EntityNames.EmbroideryFirmPricing, Add_Flag == true ? En_CRUD.Insert : En_CRUD.Update) }));
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, message = CommonMsg.Error() }));
            }
        }
        public ActionResult ManageEmbroideryFirmPricing(int?EmbroideryFirmPriceSettingsId, Guid?EmbroideryFirmId, int?ShadeId)
        {
            EmbroideryFirmPriceSetting oEmbroideryFirmPriceSetting = new EmbroideryFirmPriceSetting();

            oEmbroideryFirmPriceSetting.EmbroideryFirmId = EmbroideryFirmId.Value;
            oEmbroideryFirmPriceSetting.JariCompanyId    = oJariCompany.JariCompanyId;

            vw_ShadeCards oShadeCard = new vw_ShadeCards();

            ViewBag.oShadeCard = oShadeCard;

            if (EmbroideryFirmPriceSettingsId != null && EmbroideryFirmPriceSettingsId > 0)
            {
                oEmbroideryFirmPriceSetting = new EmbroideryFirmPriceSettingsBL().GetById(EmbroideryFirmPriceSettingsId.Value);
                oShadeCard         = new ShadeCardBL().GetShadeCardsFromVWByShadeId(ShadeId.Value);
                ViewBag.oShadeCard = oShadeCard;
            }
            else if ((EmbroideryFirmPriceSettingsId == null || EmbroideryFirmPriceSettingsId == 0) && ShadeId.Value > 0)
            {
                oShadeCard = new ShadeCardBL().GetShadeCardsFromVWByShadeId(ShadeId.Value);
                oEmbroideryFirmPriceSetting.ShadeId   = oShadeCard.ShadeId;
                oEmbroideryFirmPriceSetting.Price     = oShadeCard.Price;
                oEmbroideryFirmPriceSetting.StartDate = oShadeCard.StartDate;
                ViewBag.oShadeCard = oShadeCard;
            }

            return(PartialView("_ManageEmbroideryFirmPricing", oEmbroideryFirmPriceSetting));
        }
示例#3
0
 public void Update(EmbroideryFirmPriceSetting oEmbroideryFirmPriceSetting)
 {
     try
     {
         using (var ctx = new DBAJEntities())
         {
             ctx.Entry(oEmbroideryFirmPriceSetting).State = EntityState.Modified;
             ctx.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#4
0
 public void Create(EmbroideryFirmPriceSetting oEmbroideryFirmPriceSetting)
 {
     try
     {
         using (var ctx = new DBAJEntities())
         {
             ctx.EmbroideryFirmPriceSettings.Add(oEmbroideryFirmPriceSetting);
             ctx.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#5
0
 public bool Delete(int id)
 {
     try
     {
         using (var ctx = new DBAJEntities())
         {
             EmbroideryFirmPriceSetting oEmbroideryFirmPriceSetting = ctx.EmbroideryFirmPriceSettings.Where(p => p.EmbroideryFirmPriceSettingsId == id).FirstOrDefault();
             ctx.EmbroideryFirmPriceSettings.Remove(oEmbroideryFirmPriceSetting);
             ctx.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         return(false);
     }
 }