protected void linkEdit_Click(object sender, EventArgs e) { if (this.IsNotRefresh) { int id = int.Parse(((System.Web.UI.HtmlControls.HtmlControl)(sender)).Attributes["qid"]); PatternAccessoryBO objPatterAccessory = new PatternAccessoryBO(); objPatterAccessory.ID = id; objPatterAccessory.GetObject(); // hide the errors this.validationSummary.Visible = false; this.rfvItem.Visible = false; this.rfvAccessory.Visible = false; this.rfvCategoryAccessory.Visible = false; this.lblPopupHeaderText.Text = "Edit Pattern Accessory"; this.btnSaveChanges.InnerHtml = "Update"; this.ddlPattern.SelectedValue = objPatterAccessory.Pattern.ToString(); this.ddlAccessory.SelectedValue = objPatterAccessory.Accessory.ToString(); this.PopulateAccessories(objPatterAccessory.objAccessory.AccessoryCategory); this.ddlAccessoryCategory.SelectedValue = objPatterAccessory.objAccessory.AccessoryCategory.ToString(); ViewState["IsPageValied"] = false; } }
private void ProcessForm(int queryId, bool isDelete) { try { using (TransactionScope ts = new TransactionScope()) { PatternAccessoryBO objPatternAccessory = new PatternAccessoryBO(this.ObjContext); if (queryId > 0) { objPatternAccessory.ID = queryId; objPatternAccessory.GetObject(); } if (isDelete) { objPatternAccessory.Delete(); } else { objPatternAccessory.Pattern = int.Parse(this.ddlPattern.SelectedItem.Value); objPatternAccessory.Accessory = int.Parse(this.ddlAccessory.SelectedItem.Value); if (queryId == 0) { objPatternAccessory.Add(); } } this.ObjContext.SaveChanges(); ts.Complete(); } } catch (Exception ex) { // Log the error IndicoLogging.log.Error("Error occured while adding or updating or deleting Pattern Accessory", ex); } }