Ejemplo n.º 1
0
    protected void BtnExportDetail_Click(object sender, EventArgs e)
    {
        if (ViewState["Summary"] != null)
        {
            DataTable DtGrd    = (DataTable)ViewState["Summary"];
            string    PURINVNO = string.Empty;
            if (DtGrd.Rows.Count > 0)
            {
                GridView GridExp = new GridView();


                GridExp.DataSource = DtGrd;
                GridExp.DataBind();
                Obj_Comm.Export("ListOfProperty.xls", GridExp);
            }
            else
            {
                Obj_Comm.ShowPopUpMsg("No Data Found To Export..!", this.Page);
                GrdProjectDtls.DataSource = null;
                GrdProjectDtls.DataBind();
                GrdProjectReport.DataSource = null;
                GrdProjectReport.DataBind();
            }
        }
        else
        {
            Obj_Comm.ShowPopUpMsg("No Data Found To Export..!", this.Page);
            SetInitialRow();
        }
    }
Ejemplo n.º 2
0
    public void ReportGridForProperty(int PropID)
    {
        try
        {
            GrdProjectDtls.Visible = true;

            DS = Obj_Property.FillCheckReportGridForProperty(PropID, out StrError);

            if (DS.Tables.Count > 0)
            {
                if (DS.Tables[0].Rows.Count > 0)
                {
                    GrdProjectDtls.DataSource = DS.Tables[0];
                    GrdProjectDtls.DataBind();
                    ViewState["Summary"] = DS.Tables[0];
                    if (!FlagPrint)
                    {
                        BtnPrint.Visible        = true;
                        BtnExportDetail.Visible = true;
                    }
                }
                else
                {
                    GrdProjectDtls.DataSource = null;
                    GrdProjectDtls.DataBind();
                    ViewState["Summary"] = null;
                }
            }
            GrdProjectReport.Visible = false;
        }
        catch (Exception ex)
        {
            Obj_Comm.ShowPopUpMsg(ex.Message, this.Page);
        }
    }