protected void gv_listar_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "enviar") { //Limpiar(); String mimeType = ""; int id = Convert.ToInt32(e.CommandArgument); //PedidoBC p = new PedidoBC().ObtenerXId(peru_id); //LlenarDatos(p); //utils.AbrirModal(this, "modalEdit"); EnvioBC envio = new EnvioBC(id); DataTable enviados = envio.detalle(); envio.archivo(enviados); try { envio.archivo2(enviados, id); } catch (Exception ex) { utils.ShowMessage(this.Page, ex.Message, "error", true, "msg_error"); return; } UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\cliente.txt"); UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\pedido.txt"); utils.ShowMessage(this.Page, "Pedidos enviados correctamente", "sucess", true); return; Response.Clear(); Response.ContentType = mimeType; Response.AddHeader("content-disposition", "attachment; filename=" + "descarga_multiple.zip"); Response.BinaryWrite(File.ReadAllBytes("C:\\ViewState\\multiple.zip")); // File.Delete(Server.MapPath("./cargadefotos/Output.zip")); File.Delete("C:\\ViewState\\multiple.zip"); Response.End(); utils.ShowMessage(this.Page, "Archivos Generados Correctamente", "success", true); } if (e.CommandName == "ELIMINAR") { hf_idPeru.Value = e.CommandArgument.ToString(); lbl_confTitulo.Text = "Eliminar Envio"; lbl_confMensaje.Text = "Se eliminará el Envio seleccionado ¿Desea continuar?"; utils.AbrirModal(this, "modalConf"); } }
protected void btnenviar_Click(object sender, EventArgs e) { PedidoBC gd = new PedidoBC(); int id = 0; try { if (gd.CrearEnvio(hseleccionado.Value.ToString(), user.USUA_ID, out id)) { hf_idEnvio.Value = id.ToString(); //lbl_cedible.Text = string.Format("Envío rut N°{0}",id); Session["ID_Seleccionados_1"] = hseleccionado.Value; UpdatePanel1.Update(); // utils.AbrirModal(this, "modalFOTO"); EnvioBC envio = new EnvioBC(id); DataTable enviados = envio.detalle(); envio.archivo(enviados); try { envio.archivo2(enviados, id); } catch (Exception ex) { utils.ShowMessage(this.Page, ex.Message, "error", true, "msg_error"); return; } } else { utils.ShowMessage(this, "Error", "error", false); } } catch (Exception ex) { utils.ShowMessage(this, ex.Message, "error", false); } finally { ObtenerEnvio(true); } }
protected void btnzip_Click(object sender, EventArgs e) { int id = int.Parse(hf_idEnvio.Value); EnvioBC envio = new EnvioBC(id); DataTable enviados = envio.detalle(); String mimeType = ""; envio.archivo(enviados); try { envio.archivo2(enviados, id); utils.ShowMessage(this, "Pedidos enviados correctamente", "success", true); } catch (Exception ex) { utils.ShowMessage(this.Page, ex.Message, "error", true, "msg_error"); return; } return; UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\cliente.txt"); UtilsWeb.AddFileToZip("C:\\ViewState\\multiple.zip", "C:\\ViewState\\pedido.txt"); Response.Clear(); Response.ContentType = mimeType; Response.AddHeader("content-disposition", "attachment; filename=" + "descarga_multiple.zip"); Response.BinaryWrite(File.ReadAllBytes("C:\\ViewState\\multiple.zip")); // File.Delete(Server.MapPath("./cargadefotos/Output.zip")); File.Delete("C:\\ViewState\\multiple.zip"); Response.End(); }