Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Login"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     ControlProveedor            = (C_Proveedor)Session["ControlProveedor"];
     ControlConfig               = (C_Configuracion)Session["ControlConfig"];
     TodosProveedores.DataSource = ControlProveedor.Listar();
     TodosProveedores.DataBind();
     Aux = ControlProveedor.Listar();
     if (Aux.Count == 0)
     {
         BtnConvtExcel.Enabled = false;
         BtnConvtPDF.Enabled   = false;
         BtnConvtWord.Enabled  = false;
         ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true);
     }
     if (!IsPostBack)
     {
         TodosProveedores.PageSize   = ControlConfig.DevolverNroMaxPaginacion();
         TodosProveedores.DataSource = ControlProveedor.Listar();
         TodosProveedores.DataBind();
     }
 }
Ejemplo n.º 2
0
 protected void TodosProveedores_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     TodosProveedores.PageIndex  = e.NewPageIndex;
     TodosProveedores.DataSource = ControlProveedor.Listar();
     TodosProveedores.DataBind();
     TodosProveedores.PageSize = ControlConfig.DevolverNroMaxPaginacion();
 }
Ejemplo n.º 3
0
        public void ConvertWord()
        {
            Response.Clear();
            Response.Buffer = true;
            Response.AddHeader("content-disposition",
                               "attachment;filename=ListaProveedorWord.doc");
            Response.Charset     = "";
            Response.ContentType = "application/vnd.ms-word ";
            StringWriter   sw = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(sw);

            TodosProveedores.AllowPaging = false;
            TodosProveedores.DataBind();
            TodosProveedores.RenderControl(hw);
            Response.Output.Write(sw.ToString());
            Response.Flush();
            Response.End();
        }
Ejemplo n.º 4
0
 public void RefrecarBusqueda()
 {
     if (RadioButtonListBusqueda.SelectedValue == "Apellido")
     {
         Lista = ControlProveedor.BuscarxApellido(TxtBuscarApellido.Text.ToLower());
         TodosProveedores.DataSource = Lista;
         TodosProveedores.DataBind();
         TodosProveedores.Visible = true;
     }
     else
     {
         if (RadioButtonListBusqueda.SelectedValue == "RazonSocial")
         {
             Lista = ControlProveedor.BuscarxRazonSocial(TxtBuscarRSocial.Text.ToLower());
             TodosProveedores.DataSource = Lista;
             TodosProveedores.DataBind();
             TodosProveedores.Visible = true;
         }
         else
         {
             if (RadioButtonListBusqueda.SelectedValue == "NombredeFantasia")
             {
                 Lista = ControlProveedor.BuscarxNombreFantasia(TxtBuscarNFantasia.Text.ToLower());
                 TodosProveedores.DataSource = Lista;
                 TodosProveedores.DataBind();
                 TodosProveedores.Visible = true;
             }
             else
             {
                 Aux = ControlProveedor.BuscarxCuit(TxtBuscarCuit.Text.ToLower());
                 if (Aux != null)
                 {
                     Lista.Add(Aux);
                     TodosProveedores.DataSource = Lista;
                     TodosProveedores.DataBind();
                     TodosProveedores.Visible = true;
                 }
             }
         }
     }
 }
Ejemplo n.º 5
0
        public void ConvertPDF()
        {
            Response.AddHeader("content-disposition", "attachment;filename=ListaProveedorPDF.pdf");
            Response.ContentType = "application/pdf ";
            Response.Cache.SetCacheability(HttpCacheability.NoCache);
            StringWriter   sw = new StringWriter();
            HtmlTextWriter hw = new HtmlTextWriter(sw);

            TodosProveedores.AllowPaging = false;
            TodosProveedores.DataBind();
            TodosProveedores.RenderControl(hw);
            StringReader sr     = new StringReader(sw.ToString());
            Document     DocPDF = new Document(PageSize.A3, 10f, 10f, 10f, 0f);
            PdfWriter    writer = PdfWriter.GetInstance(DocPDF, Response.OutputStream);

            DocPDF.Open();
            XMLWorkerHelper.GetInstance().ParseXHtml(writer, DocPDF, sr);
            DocPDF.Close();
            Response.Write(DocPDF);
            Response.End();
        }
Ejemplo n.º 6
0
 protected void BtnBuscarRSocial_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         if (RadioButtonListBusqueda.SelectedValue == "RazonSocial")
         {
             Lista = ControlProveedor.BuscarxRazonSocial(TxtBuscarRSocial.Text.ToLower());
             if (Lista.Count != 0)
             {
                 TodosProveedores.DataSource = Lista;
                 TodosProveedores.DataBind();
                 TodosProveedores.Visible = true;
                 PanelGrilla.Visible      = true;
             }
             else
             {
                 TodosProveedores.Visible = false;
                 PanelGrilla.Visible      = false;
                 ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true);
             }
         }
     }
 }
Ejemplo n.º 7
0
 protected void BtnBuscarCuit_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         if (RadioButtonListBusqueda.SelectedValue == "Cuit")
         {
             Aux = ControlProveedor.BuscarxCuit(TxtBuscarCuit.Text.ToLower());
             if (Aux != null)
             {
                 Lista.Add(Aux);
                 TodosProveedores.DataSource = Lista;
                 TodosProveedores.DataBind();
                 TodosProveedores.Visible = true;
                 PanelGrilla.Visible      = true;
             }
             else
             {
                 TodosProveedores.Visible = false;
                 ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "erroralert();", true);
             }
         }
     }
 }