Ejemplo n.º 1
0
 protected void ExportButtonWaiting_Click(object sender, EventArgs e)
 {
     if ((GridViewWaitingList.Rows.Count == 0) || (GridViewWaitingListIncharge.Rows.Count == 0))
     {
         LabelWaitingExport.Visible = true;
         LabelWaitingExport.Text    = "No data to export!";
     }
     else
     {
         Response.ClearContent();
         Response.Buffer = true;
         Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", "WaitingList.xls"));
         Response.ContentType = "application/ms-excel";
         StringWriter   sw = new StringWriter();
         HtmlTextWriter hw = new HtmlTextWriter(sw);
         GridViewWaitingListExport.AllowPaging = false;
         GridViewWaitingListExport.HeaderRow.Style.Add("background-color", "#ffffff");
         for (int i = 0; i < GridViewWaitingListExport.HeaderRow.Cells.Count; i++)
         {
             GridViewWaitingListExport.HeaderRow.Cells[i].Style.Add("background-color", "#df5015");
         }
         GridViewWaitingListExport.RenderControl(hw);
         Response.Write(sw.ToString());
         Response.End();
     }
 }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["role"] == null)
            {
                Response.Redirect("loginStaff.aspx");
            }
            else
            {
                if (!IsPostBack)
                {
                    TripDAO     TripDAO  = new TripDAO();
                    List <Trip> TripList = new List <Trip>();
                    int         tripId   = Convert.ToInt32(Request.QueryString["tripId"]);

                    TripList = TripDAO.GetShortlisted(tripId);
                    GridViewShortlisted.DataSource = TripList;
                    GridViewShortlisted.DataBind();

                    TripList = TripDAO.GetRegisteredList(tripId);
                    GridViewRegistered.DataSource = TripList;
                    GridViewRegistered.DataBind();

                    TripList = TripDAO.GetRegisteredList(tripId);
                    GridViewRegisteredExport.DataSource = TripList;
                    GridViewRegisteredExport.DataBind();

                    TripList = TripDAO.GetWaitingList(tripId);
                    GridViewWaitingList.DataSource = TripList;
                    GridViewWaitingList.DataBind();

                    TripList = TripDAO.GetWaitingList(tripId);
                    GridViewWaitingListExport.DataSource = TripList;
                    GridViewWaitingListExport.DataBind();

                    TripList = TripDAO.GetNorminated(tripId);
                    GridViewNorminated.DataSource = TripList;
                    GridViewNorminated.DataBind();

                    TripList = TripDAO.GetNorminated(tripId);
                    GridViewNorminatedExport.DataSource = TripList;
                    GridViewNorminatedExport.DataBind();

                    TripList = TripDAO.GetRegisteredList(tripId);
                    GridViewRegisteredIncharge.DataSource = TripList;
                    GridViewRegisteredIncharge.DataBind();

                    TripList = TripDAO.GetNorminated(tripId);
                    GridViewNorminatedIncharge.DataSource = TripList;
                    GridViewNorminatedIncharge.DataBind();

                    TripList = TripDAO.GetWaitingList(tripId);
                    GridViewWaitingListIncharge.DataSource = TripList;
                    GridViewWaitingListIncharge.DataBind();

                    FeedbackForm    cusObj = new FeedbackForm();
                    FeedbackFormDAO cusDao = new FeedbackFormDAO();
                    cusObj = cusDao.GetSpecificTrip(tripId);
                    if (cusObj != null)
                    {
                        TripTitleLabel.Text = cusObj.TripTitle;
                        CountryLabel.Text   = cusObj.Country;
                        LabelTripId.Text    = (cusObj.TripId).ToString();
                    }
                }
            }



            LabelShortlistExport.Visible = false;
            LabelWaitingExport.Visible   = false;
            LabelShortlistExport.Visible = false;
            LabelRegisterExport.Visible  = false;
        }