コード例 #1
0
    protected void BtnExcel_Click(object sender, EventArgs e)
    {
        Db.DAOrdenes OBJ = new Db.DAOrdenes();
        //GcExportar.DataSource = OBJ.Reporte(txtOrden.Value.Trim(), ddlTipoResultado.SelectedValue.ToString(),
        //datavalue.Value.ToString(), datavalue2.Value.ToString(), ddlMotorizado.SelectedValue.ToString(), ddlSucursal.SelectedValue.ToString());
        //GcExportar.DataBind();

        DataTable dt_report = new DataTable();

        dt_report = OBJ.Reporte(txtOrden.Value.Trim(), ddlTipoResultado.SelectedValue.ToString(),
                                datavalue.Value.ToString(), datavalue2.Value.ToString(), ddlMotorizado.SelectedValue.ToString(), ddlSucursal.SelectedValue.ToString());

        ClosedXML.Excel.XLWorkbook wbook = new ClosedXML.Excel.XLWorkbook();
        wbook.Worksheets.Add(dt_report, "reporte");
        // Preparar la respuesta
        HttpResponse httpResponse = Response;

        httpResponse.Clear();
        httpResponse.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
        // Proporcione su nombre de archivo aquí
        httpResponse.AddHeader("content-disposition", "attachment;filename=\"Reporte_Pedido " + DateTime.Now + ".xlsx\"");
        //Vacíe el libro de trabajo al Response.OutputStream
        using (MemoryStream memoryStream = new MemoryStream())
        {
            wbook.SaveAs(memoryStream);
            memoryStream.WriteTo(httpResponse.OutputStream);
            memoryStream.Close();
        }

        httpResponse.End();
    }
コード例 #2
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "tipoTrans")
        {
            Int32  Indice  = int.Parse(e.CommandArgument.ToString());
            String IdOrden = (GridView1.Rows[Indice].Cells[0].Text).ToString();

            Db.DAOrdenes OBJ = new Db.DAOrdenes();
            GVDETALLE.DataSource = OBJ.ListarDetalle(IdOrden.ToString());
            GVDETALLE.DataBind();

            string script = @"<script type=text/javascript> showPopup()</script>";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "myScript", script, false);
        }
    }
コード例 #3
0
    public void ListarOrdenes(String idorden, String idTipoResultado, String FecpedidoI, String FecPedidoF, String Conductor, String sucursal)
    {
        DataTable dt = new DataTable();

        try
        {
            Db.DAOrdenes OBJ = new Db.DAOrdenes();
            dt = OBJ.ListarOrdenes(idorden, idTipoResultado, FecpedidoI, FecPedidoF, Conductor, sucursal);

            GridView1.DataSource = dt;
            GridView1.DataBind();

            //GcExportar.DataSource = OBJ.Reporte(idorden, idTipoResultado, FecpedidoI, FecPedidoF, Conductor, sucursal);

            //GcExportar.DataBind();
        }
        catch (Exception ex)
        {
        }
    }