public static void SaveNews(MenuItem obj) { using (DBKOMPDataContext db = new DBKOMPDataContext()) { if (obj.Id == 0) { db.MenuItems.InsertOnSubmit(obj); } else { KitchenOnMyPlate.MenuItem objUpdated = db.MenuItems.Where(p => (p.Id == obj.Id)).First(); objUpdated.Header = obj.Header; objUpdated.Detail = obj.Detail; objUpdated.Picture = obj.Picture; objUpdated.MenuId = obj.MenuId; objUpdated.Price = obj.Price; objUpdated.Veg = obj.Veg; objUpdated.NonCustomized = obj.NonCustomized; objUpdated.IsActive = obj.IsActive; objUpdated.AvailableDay = obj.AvailableDay; } db.SubmitChanges(); db.Dispose(); } }
protected void Button1_Click(object sender, EventArgs e) { if (dropMainProducts.SelectedValue == "0") { lblMsg.Text = "Select Main Menu"; dropMainProducts.Focus(); return; } else if (drpVegNonVeg.SelectedValue == "-1") { lblMsg.Text = "Select Veg/Non-Veg"; drpVegNonVeg.Focus(); return; } else if (drpCust.SelectedValue == "-1") { lblMsg.Text = "Select Custmoized/Non-Custmoized"; drpCust.Focus(); return; } else if (txtNwsBy.Text.Trim() == "") { lblMsg.Text = "Please enter Price"; txtNwsBy.Focus(); return; } if (txtHeader.InnerText != string.Empty && txtDescription.InnerText != string.Empty) { KitchenOnMyPlate.MenuItem newObject = new KitchenOnMyPlate.MenuItem(); newObject.Header = txtHeader.InnerText; newObject.Detail = txtDescription.InnerText; //newObject.Date = DateTime.Now; newObject.Picture = hdnImageNws.Value; newObject.Price = Convert.ToInt32(txtNwsBy.Text); newObject.PicDetails = txtPicDetails.InnerText; //newObject.cul = cul; newObject.MenuId = Convert.ToInt32(dropMainProducts.SelectedValue); newObject.Veg = Convert.ToInt32(drpVegNonVeg.SelectedValue); newObject.NonCustomized = Convert.ToInt32(drpCust.SelectedValue); newObject.ShowDetails = chkShowCOP.Checked ? 1 : 0; newObject.Varity = txtVarity.InnerText; newObject.IsActive = Convert.ToInt32(drpActive.SelectedValue); if (drpCust.SelectedValue == "0") { if (chk1.Checked) { newObject.AvailableDay = "1"; } if (chk2.Checked) { newObject.AvailableDay = !string.IsNullOrEmpty(newObject.AvailableDay) ? newObject.AvailableDay + ",2" : "2"; } if (chk3.Checked) { newObject.AvailableDay = !string.IsNullOrEmpty(newObject.AvailableDay) ? newObject.AvailableDay + ",3" : "3"; } if (chk4.Checked) { newObject.AvailableDay = !string.IsNullOrEmpty(newObject.AvailableDay) ? newObject.AvailableDay + ",4" : "4"; } if (chk5.Checked) { newObject.AvailableDay = !string.IsNullOrEmpty(newObject.AvailableDay) ? newObject.AvailableDay + ",5" : "5"; } if (chk6.Checked) { newObject.AvailableDay = !string.IsNullOrEmpty(newObject.AvailableDay) ? newObject.AvailableDay + ",6" : "6"; } if (chk7.Checked) { newObject.AvailableDay = !string.IsNullOrEmpty(newObject.AvailableDay) ? newObject.AvailableDay + ",7" : "7"; } if (hdnID.Value != "" && hdnID.Value != "0") { newObject.Id = Convert.ToInt32(hdnID.Value); } } CMSActivieies.SaveNews(newObject); CacheHelper.Clear("SubMenues"); BindGrid(); Reset(); dropMainProducts.SelectedValue = "0"; drpVegNonVeg.SelectedValue = "-1"; drpCust.SelectedValue = "-1"; txtHeader.InnerText = ""; txtDescription.InnerText = ""; lblMsg.Text = ""; } else { lblMsg.Text = "Fill all fields"; } }