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(); } }
protected void TodosProveedores_PageIndexChanging(object sender, GridViewPageEventArgs e) { TodosProveedores.PageIndex = e.NewPageIndex; TodosProveedores.DataSource = ControlProveedor.Listar(); TodosProveedores.DataBind(); TodosProveedores.PageSize = ControlConfig.DevolverNroMaxPaginacion(); }
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(); }
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; } } } } }
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(); }
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); } } } }
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); } } } }