protected void gvProducts_RowCommand(object sender, GridViewCommandEventArgs e) { ApplicationResult objResult = new ApplicationResult(); ViewState["ID"] = e.CommandArgument; if (e.CommandName == "Edit1") { //BindProducts(); objResult = new UserPromotionBL().UserPromotions_Select(Convert.ToInt16(ViewState["ID"].ToString())); DataTable objProductdt = new DataTable(); if (objResult != null) { objProductdt = objResult.resultDT; if (objProductdt.Rows.Count > 0) { txtCode.Text = objProductdt.Rows[0]["Code"].ToString(); ddlUserList.SelectedValue = objProductdt.Rows[0]["UserId"].ToString(); ViewState["Mode"] = "Edit"; PanelVisibility(false, true); } } } else if (e.CommandName == "Delete1") { objResult = new UserPromotionBL().UserPromotions_Delete(Convert.ToInt32(ViewState["ID"].ToString()), Convert.ToInt32(Session[ApplicationSession.USERID].ToString()), DateTime.UtcNow); if (objResult != null) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", objResult.status == ApplicationResult.CommonStatusType.SUCCESS ? "<script>alert('Record Deleted Successfully.');</script>" : "<script>alert('Opps!Something went Wrong.Contact Your Administrator.');</script>"); BindGrid(); } } }
protected void btnSave_Click(object sender, EventArgs e) { try { ApplicationResult objResult = new ApplicationResult(); //ProductsBO objProductBo = new ProductsBO(); userPromotion.Code = txtCode.Text; userPromotion.UserId = Convert.ToInt32(ddlUserList.SelectedValue); userPromotion.IsAvailable = true; userPromotion.Status = RecordStatus.Active; userPromotion.CreatedDate = DateTime.UtcNow; userPromotion.CreatedBy = Convert.ToInt32(Session[ApplicationSession.USERID].ToString()); userPromotion.ModifiedBy = Convert.ToInt32(Session[ApplicationSession.USERID].ToString()); userPromotion.ModifiedDate = DateTime.UtcNow.AddHours(5.5); if (ViewState["Mode"].ToString() == "Save") { objResult = new UserPromotionBL().UserPromotions_Insert(userPromotion); if (objResult != null) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", objResult.status == ApplicationResult.CommonStatusType.SUCCESS ? "<script>alert('Record Saved Successfully.');</script>" : "<script>alert('Product is already exist for this Network.');</script>"); if (objResult.status == ApplicationResult.CommonStatusType.SUCCESS) { btnViewList_Click(sender, e); } } } else if (ViewState["Mode"].ToString() == "Edit") { userPromotion.PK_Id = Convert.ToInt32(ViewState["ID"].ToString()); objResult = new UserPromotionBL().UserPromotions_Update(userPromotion); if (objResult != null) { ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", objResult.status == ApplicationResult.CommonStatusType.SUCCESS ? "<script>alert('Record Updated Successfully.');</script>" : "<script>alert('Product is already exist for this Network.');</script>"); if (objResult.status == ApplicationResult.CommonStatusType.SUCCESS) { btnViewList_Click(sender, e); } } } } catch (Exception ex) { log.Error("Save_Button", ex); ClientScript.RegisterStartupScript(typeof(Page), "MessagePopUp", "<script>alert('Opps!Something went Wrong.Contact Your Administrator.');</script>"); } }
private void BindGrid() { ApplicationResult objResult = new ApplicationResult(0); objResult = new UserPromotionBL().UserPromotions_SelectAll(); DataTable objProductdt = new DataTable(); if (objResult != null) { if (objResult.resultDT.Rows.Count > 0) { objProductdt = objResult.resultDT; gvPrdouct.DataSource = objProductdt; gvPrdouct.DataBind(); PanelVisibility(blDivGrid: true, blDivPanel: false); } else { PanelVisibility(blDivGrid: false, blDivPanel: true); } } }