示例#1
0
        //Move Selected Shade
        public JsonResult MoveShade(int selectedId, int affectedId)
        {
            try
            {
                //selected shade
                ShadeCard oSelectedShade = new ShadeCardBL().GetById(selectedId);
                oSelectedShade.ModifiedBy = oUser.Email;
                oSelectedShade.ModifiedOn = DateTime.UtcNow;

                //affected shade
                ShadeCard oAffectedShade = new ShadeCardBL().GetById(affectedId);
                oAffectedShade.ModifiedBy = oUser.Email;
                oAffectedShade.ModifiedOn = DateTime.UtcNow;

                bool Result = new ShadeCardBL().MoveShades(oSelectedShade, oAffectedShade);
                if (Result == true)
                {
                    return(Json(new { success = true, message = "Shade have been Re-Ordered successfully." }));
                }
                else
                {
                    return(Json(new { success = false, message = CommonMsg.Error() }));
                }
            }
            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
        //Load Selected Shade Cards in Form
        public PartialViewResult ManageShadeCard(int id = 0)
        {
            ShadeCard oShadeCard = new ShadeCard();

            ViewBag.lstYarnTypes = new YarnTypeBL().GetAllYarnTypes();
            var _JariCompany = SiteUtility.GetCurrentJariCompany(oUser);

            if (id > 0)
            {
                oShadeCard = new ShadeCardBL().GetById(id);
            }
            oShadeCard.JariCompanyId = _JariCompany.JariCompanyId;

            return(PartialView("_ManageShadeCard", oShadeCard));
        }
示例#4
0
 //Delete Selected Shade
 public JsonResult DeleteShade(int id = 0)
 {
     try
     {
         bool Result = new ShadeCardBL().Delete(id);
         if (Result == true)
         {
             return(Json(new { success = true, message = CommonMsg.Success(EntityNames.Shade, En_CRUD.Delete) }));
         }
         else
         {
             return(Json(new { success = false, message = CommonMsg.DependancyError() }));
         }
     }
     catch (Exception ex)
     {
         return(Json(new { success = false, message = CommonMsg.Fail(EntityNames.Shade, En_CRUD.Delete) }));
     }
 }