private void ObtenerClientes() { DataTable DT = new DataTable(); DT = DatosClientes.ObtenerClientes(); RepeaterClientes.DataSource = DT; RepeaterClientes.DataBind(); DT.Dispose(); }
protected void EnlazarDatos() { try { DatosClientes loClientesDescuentos = new DatosClientes(); string loFiltrosAdicionales = "Sucursal: " + ddlSucursales.SelectedItem.ToString() + ".\r" + ((ddlVendedores.SelectedValue.ToString() == string.Empty) ? string.Empty : ("Vendedor: " + ddlVendedores.SelectedItem.ToString() + ".\r")); Sesion loSesion = (Sesion)Session["Sesion"]; InformeCliente loTrajesMedidda = new InformeCliente(); loTrajesMedidda.Parameters["FiltrosReporte"].Value = loFiltrosAdicionales; loTrajesMedidda.Parameters["Usuario"].Value = loSesion.Usuario.Nombre.ToString(); loTrajesMedidda.Parameters["FiltrosReporte"].Visible = false; loTrajesMedidda.Parameters["Usuario"].Visible = false; loTrajesMedidda.DataSource = loClientesDescuentos.ObtenerClientes( (Sesion)Session["Sesion"], int.Parse(ddlSucursales.SelectedValue), ((ddlVendedores.SelectedValue.ToString() == string.Empty) ? null : ddlVendedores.SelectedValue), ((txtClaveCliente.Text == string.Empty) ? null : txtClaveCliente.Text) ); loTrajesMedidda.DataMember = "DataSourceClientes"; //xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintPage, true)); //xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintReport, true)); //xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.SaveToDisk, true)); if (Session["Permiso"] == null) { foreach (Permiso loPermiso in loSesion.Usuario.Permiso) { if (loPermiso.Clave == 17) { foreach (Dapesa.Seguridad.Comun.Definiciones.TipoPermiso loTipoEmelento in loPermiso.TipoPermiso) { if (loTipoEmelento.ToString() == "Imprimir") { #region Eliminar Boton Imprimir ReportToolbarItem saveItem = null; foreach (ReportToolbarItem item in xrInforme.ToolbarItems) { if (item.ItemKind == ReportToolbarItemKind.PrintReport || item.ItemKind == ReportToolbarItemKind.PrintPage) { saveItem = item; } } xrInforme.ToolbarItems.Remove(saveItem); saveItem = null; foreach (ReportToolbarItem item in xrInforme.ToolbarItems) { if (item.ItemKind == ReportToolbarItemKind.PrintPage || item.ItemKind == ReportToolbarItemKind.PrintPage) { saveItem = item; } } xrInforme.ToolbarItems.Remove(saveItem); #endregion xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintPage, true)); xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.PrintReport, true)); } } } if (loPermiso.Clave == 17) { foreach (Dapesa.Seguridad.Comun.Definiciones.TipoPermiso loTipoEmelento in loPermiso.TipoPermiso) { if (loTipoEmelento.ToString() == "Guardar") { #region Eliminar Boton Guadar ReportToolbarItem loItem = null; foreach (ReportToolbarItem item in xrInforme.ToolbarItems) { if (item.ItemKind == ReportToolbarItemKind.SaveToDisk || item.ItemKind == ReportToolbarItemKind.SaveToDisk) { loItem = item; } } xrInforme.ToolbarItems.Remove(loItem); #endregion xrInforme.ToolbarItems.Add(new ReportToolbarButton(ReportToolbarItemKind.SaveToDisk, true)); } } } } } this.xrInforme.Report = loTrajesMedidda; loTrajesMedidda.CreateDocument(); Page.Session["loInforme"] = loTrajesMedidda; } catch (Exception ex) { Session["Excepcion"] = ex; Response.Redirect("~/Error.aspx", false); } }