protected void btnDelete_Click(object sender, ImageClickEventArgs e)
        {
            bool returnStatus = false;

            BusinessObjects.NonWorkingDay nonWorkingDay = new BusinessObjects.NonWorkingDay();

            foreach (GridViewRow CurrRow in grdNonWorkingDays.Rows)
            {
                if (GetControl <CheckBox>("chkDelete", CurrRow).Checked)
                {
                    try
                    {
                        nonWorkingDay.Id = (int)grdNonWorkingDays.DataKeys[CurrRow.RowIndex].Value;
                        returnStatus     = NonWorkingDayController.DeleteNonWorkingDay(nonWorkingDay);
                    }
                    catch (Exception ex)
                    {
                        if (ExceptionPolicy.HandleException(ex, "User Interface"))
                        {
                            DisplayMessage("Failed to delete.");
                        }
                    }
                    if (!returnStatus)
                    {
                        DisplayMessage("Failure to delete");
                    }
                }
            }
            PageGridView.DataBind();
        }
        /// <summary>
        /// Handles the Load event of the Page control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
        protected override void Page_Load(object sender, EventArgs e)
        {
            //call base class
            base.Page_Load(sender, e);


            //set up the url of the hyperlink which adds new items
            ImageButton newButton = NewButton;

            if (newButton != null)
            {
                newButton.Click           += new ImageClickEventHandler(newButton_Click);
                newButton.CausesValidation = false;
            }


            if (PageGridView != null && PageDataSource != null && PageGridView.AllowSorting)
            {
                PageDataSource.SortParameterName = "sortExpression";

                if (!IsPostBack)
                {
                    // Sort expression
                    if (Request.QueryString["SortExpression"] != null && Request.QueryString["SortDirection"] != null)
                    {
                        try
                        {
                            PageGridView.Sort(Request.QueryString["SortExpression"],
                                              (SortDirection)Convert.ToInt32(Request.QueryString["SortDirection"]));
                        }
                        catch (Exception ex)
                        {
                            PageGridView.Sort(Request.QueryString["SortExpression"], 0);
                        }
                    }


                    // Page index
                    if (Request.QueryString["PageIndex"] != null)
                    {
                        try
                        {
                            PageGridView.PageIndex = Convert.ToInt32(Request.QueryString["PageIndex"]);
                        }
                        catch (Exception)
                        {
                            PageGridView.PageIndex = 0;
                        }
                    }
                }
            }
        }
Esempio n. 3
0
 protected void ddlWarehouse_DataBound(object sender, EventArgs e)
 {
     if (Request.QueryString["WarehouseId"] != null)
     {
         System.Web.UI.WebControls.ListItem itemToSelect =
             ddlWarehouse.Items.FindByValue(Request.QueryString["WarehouseId"].ToString());
         if (itemToSelect != null && ddlWarehouse.SelectedItem != null)
         {
             ddlWarehouse.SelectedItem.Selected = false;
         }
         if (itemToSelect != null)
         {
             itemToSelect.Selected = true;
             PageGridView.DataBind();
             PageGridView.UrlReferrer = BuildQueryString();
         }
     }
 }
Esempio n. 4
0
 protected void ImageButtonSearch_Click(object sender, ImageClickEventArgs e)
 {
     PageGridView.DataBind();
 }
        protected void btnSearch_Click(object sender, ImageClickEventArgs e)
        {
//            RedirectWithQuery();
            PageGridView.UrlReferrer = BuildQueryString();
            PageGridView.DataBind();
        }