示例#1
0
        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();
                }
            }
        }
示例#2
0
        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>");
            }
        }
示例#3
0
        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);
                }
            }
        }