Exemple #1
0
 public bool SaveReprintSourceMapping(lwg_ReprintSourceMapping lwg)
 {
     if (lwg != null && !dbContext.lwg_ReprintSourceMapping.Any(o => o.ReprintSourceID == lwg.ReprintSourceID && o.CatalogID == lwg.CatalogID))
     {
         dbContext.lwg_ReprintSourceMapping.Add(lwg);
         dbContext.SaveChanges();
         return(true);
     }
     return(false);
 }
Exemple #2
0
        public bool DeleteReprintSourceMappingByID(int reprintsourceID, int catalogID)
        {
            lwg_ReprintSourceMapping lwg = dbContext.lwg_ReprintSourceMapping.SingleOrDefault(o => o.ReprintSourceID == reprintsourceID && o.CatalogID == catalogID);

            if (lwg != null)
            {
                dbContext.lwg_ReprintSourceMapping.Remove(lwg);
                dbContext.SaveChanges();
                return(true);
            }
            return(false);
        }
        protected void btnReprintsource_Click(object sender, EventArgs e)
        {
            ReprintSourceBiz         rBiz = new ReprintSourceBiz();
            lwg_ReprintSourceMapping lwg  = new lwg_ReprintSourceMapping();

            lwg.CatalogID       = ProductId;
            lwg.ReprintSourceID = int.Parse(drpReprintSource.SelectedValue);
            if (rBiz.SaveReprintSourceMapping(lwg))
            {
                BindingReprintSource();
            }
            //TODO: save fail
        }
        protected void grdReprintsource_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.DataItem == null)
            {
                return;
            }
            lwg_ReprintSourceMapping lg = (lwg_ReprintSourceMapping)e.Row.DataItem;

            if (lg != null)
            {
                Literal ltrProductDisplay = (Literal)e.Row.FindControl("ltrProductDisplay");
                ltrProductDisplay.Text = lg.lwg_Catalog.TitleDisplay;

                Literal ltrReprintsource = (Literal)e.Row.FindControl("ltrReprintsource");
                ltrReprintsource.Text = lg.lwg_ReprintSource.Name;

                LinkButton lnkbtnRemove = (LinkButton)e.Row.FindControl("lnkbtnRemove");
                lnkbtnRemove.CommandArgument = lg.ReprintSourceID.ToString();
            }
        }
Exemple #5
0
        public bool CheckAndInsertRepringSource(string reprinteSourceName, int catalogID)
        {
            lwg_ReprintSource lwg = dbContext.lwg_ReprintSource.SingleOrDefault(o => o.Name.ToLower().Equals(reprinteSourceName.ToLower()));

            if (lwg == null)
            {
                lwg      = new lwg_ReprintSource();
                lwg.Name = reprinteSourceName;
                SaveReprintSource(lwg);
            }
            if (!dbContext.lwg_ReprintSourceMapping.Any(o => o.CatalogID == catalogID && o.ReprintSourceID == lwg.ReprintSourceId))
            {
                lwg_ReprintSourceMapping reprintSourceMapping = new lwg_ReprintSourceMapping();
                reprintSourceMapping.ReprintSourceID = lwg.ReprintSourceId;
                reprintSourceMapping.CatalogID       = catalogID;
                dbContext.lwg_ReprintSourceMapping.Add(reprintSourceMapping);
                dbContext.SaveChanges();
                return(true);
            }
            return(false);
        }