Пример #1
0
    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");
        }
    }
Пример #2
0
    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);
        }
    }
Пример #3
0
    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();
    }