Ejemplo n.º 1
0
    private void ObtenerEnvio(bool forzarBD)
    {
        if (ViewState["listar"] == null || forzarBD)
        {
            EnvioBC p = new EnvioBC();
            hseleccionado.Value = "";
            //DateTime desde = (string.IsNullOrEmpty(txt_buscarDesde.Text)) ? DateTime.MinValue : Convert.ToDateTime(txt_buscarDesde.Text);
            //DateTime hasta = (string.IsNullOrEmpty(txt_buscarHasta.Text)) ? DateTime.MinValue : Convert.ToDateTime(txt_buscarHasta.Text);
            //int regi_id = Convert.ToInt32(ddl_buscarRegion.SelectedValue);
            //int ciud_id = Convert.ToInt32(ddl_buscarCiudad.SelectedValue);
            //int comu_id = Convert.ToInt32(ddl_buscarComuna.SelectedValue);
            //int hora_id = Convert.ToInt32(ddl_buscarHorario.SelectedValue);
            //DataTable dt = p.ObtenerTodo(desde: desde
            //                            , hasta: hasta
            //                            , regi_id: regi_id
            //                            , ciud_id: ciud_id
            //                            , comu_id: comu_id
            //                            , usua_id: user.USUA_ID
            //                            , peru_numero: txt_buscarNro.Text
            //                            , hora_id: hora_id);   //guiaDespacho.ObtenerGuiasEnviarContabilidad(id_bodega, rut_cliente, fechaInicio, fechaFin, this.txtBuscarNumero.Text, this.id_operacion);
            DataTable dt = p.ObtenerTodo();
            ViewState["listar"] = dt;
        }
        DataView dw = new DataView((DataTable)ViewState["listar"]);

        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        gv_listar.DataSource = dw.ToTable();
        gv_listar.DataBind();
        upd1.Update();
    }
Ejemplo n.º 2
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");
        }
    }
Ejemplo n.º 3
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);
        }
    }
Ejemplo n.º 4
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();
    }