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); }
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(); } }
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); }