protected void ibExcel_Click(object sender, ImageClickEventArgs e) { List <Inventario_bobinas> lista = new List <Inventario_bobinas>(); if (RadGrid1.Items.Count > 0 && txtNombreLista.Text != "") { for (int i = 0; i < RadGrid1.Items.Count; i++) { Inventario_bobinas p = new Inventario_bobinas(); p.Codigo = RadGrid1.Items[i]["Codigo"].Text; p.SKU = RadGrid1.Items[i]["SKU"].Text; p.Papel = RadGrid1.Items[i]["Papel"].Text; p.Fecha = RadGrid1.Items[i]["Fecha"].Text; p.Kilos = RadGrid1.Items[i]["Kilos"].Text; p.Bodega = RadGrid1.Items[i]["Bodega"].Text; p.Ubicacion = RadGrid1.Items[i]["Ubicacion"].Text; lista.Add(p); } GridView GridView1 = new GridView(); GridView1.DataSource = lista; GridView1.DataBind(); ExportToExcel("Inventario_" + txtNombreLista.Text, GridView1); } }
public List <Inventario_bobinas> Listado_Codigos(string codigoInv) { List <Inventario_bobinas> lista = new List <Inventario_bobinas>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "Bodega_InventarioBobinas"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", codigoInv); cmd.Parameters.AddWithValue("@Inventario", ""); cmd.Parameters.AddWithValue("@Procedimiento", 4); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Inventario_bobinas b = new Inventario_bobinas(); b.Codigo = reader["Codigo"].ToString(); b.SKU = reader["SKU"].ToString(); b.Papel = reader["Papel"].ToString(); b.Fecha = Convert.ToDateTime(reader["Fecha"].ToString()).ToString("dd/MM/yyyy HH:mm"); b.Kilos = Convert.ToDouble(reader["Kilos"].ToString()).ToString("N2"); b.Bodega = reader["Bodega"].ToString(); b.Ubicacion = reader["Ubicacion"].ToString(); lista.Add(b); } } catch { } } con.CerrarConexion(); return(lista); }