private void BindGridVendedores(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgAlertas, "EntidadID", this.CantidadOpciones); IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia(); DateTime fechaHasta = this.txtFechaHasta.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaHasta.Text) : DateTime.Today; int ordenar; if (this.rbtOrdenAlfabetico.Checked) { if (this.ddlOrdenAlfabetico.SelectedIndex == 0) { ordenar = 1; } else { ordenar = 2; } } else { if (this.ddlOrdenFacturacion.SelectedIndex == 0) { ordenar = 3; } else { ordenar = 4; } } dtgAlertas.DataSource = reporte.GetAlertaVentasVendedor(Utiles.Validaciones.obtieneEntero(this.busqVendedor.VendedorID), Utiles.Validaciones.obtieneEntero(this.ddlUnidadVenta.SelectedValue), ordenar, Utiles.Validaciones.obtieneDouble(this.txtVariacion.Text), fechaHasta, Utiles.Validaciones.obtieneEntero(ddlCategoria.SelectedValue)); dtgAlertas.CurrentPageIndex = currentPage; dtgAlertas.DataBind(); }
private void BindGrid(int currentPage) { try { Page.Validate(); if (!Page.IsValid) { return; } SisPackController.AdministrarGrillas.ConfigurarChica(dtgGuias, "SucursalDGI"); dtgGuias.ShowFooter = true; dtgGuias.FooterStyle.CssClass = "TextoBold"; dtgGuias.FooterStyle.HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Center; IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia(); if (chkZona.Checked == true) { reporte.ConsultaZona = true; } reporte.ListAgencia = getLista(chkAgenciasTodos, lstAgencia); reporte.ListCliente = getListaClientes(chkClientesTodos, lstCliente); reporte.FechaDesde = Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaDesde.Text.Length > 0 ? this.txtFechaDesde.Text : "01/01/1900"); reporte.FechaHasta = Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaHasta.Text.Length > 0 ? this.txtFechaHasta.Text : "31/12/2050"); reporte.OrdenReporteGuias = Utiles.Validaciones.obtieneEntero(this.ddlOrden.SelectedValue); reporte.Ascendente = this.rbtAscendente.Checked; dtgGuias.DataSource = reporte.GetReporteGuiasPorAgencia(); dtgGuias.CurrentPageIndex = currentPage; dtgGuias.DataBind(); } catch (Exception ex) { ManejaErrores(ex); } }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.ConfigurarChica(dtgStockGuias, "AgenciaID"); IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia(); reporte.RazonSocial = this.txtRazonSocial.Text; reporte.SucursalDGI = this.txtSucursalDGI.Text; dtgStockGuias.DataSource = reporte.GetAgenciasConStockInferiorMinimo(); dtgStockGuias.CurrentPageIndex = currentPage; dtgStockGuias.DataBind(); }
private void BindGridCliente() { try { Page.Validate(); if (!Page.IsValid) { return; } IReportesAgencias report = ReportesAgenciasFactory.GetReporteAgencia(); report.AgenciaID = Utiles.Validaciones.obtieneEntero(Agencia1.AgenciaID); DsClienteParaAgencia ds = new DsClienteParaAgencia(); AdministrarGrillas.Configurar(dtgCliente, "ClienteID", CantidadOpciones, true, false); if (Session["DsReporte"] == null) { ds = report.GetClientesByAgenciaID(Utiles.Validaciones.obtieneEntero(Cliente1.ClienteID)); Session["DsReporte"] = ds; } else { ds = (DsClienteParaAgencia)Session["DsReporte"]; } DataSet dsHG = new DataSet(); dsHG.Tables.Add(ds.Datos.Clone()); dsHG.Tables[0].TableName = "Cabecera"; foreach (System.Data.DataRow row in ds.Datos.Rows) { dsHG.Tables["Cabecera"].ImportRow(row); } dsHG.Tables.Add(ds.Detalle.Clone()); dsHG.Tables[1].TableName = "Detalle"; foreach (System.Data.DataRow row in ds.Detalle.Rows) { dsHG.Tables["Detalle"].ImportRow(row); } DataColumn dc1 = dsHG.Tables[0].Columns["ClienteID"]; DataColumn dc2 = dsHG.Tables[1].Columns["ClienteID"]; DataRelation dr = new DataRelation("Reporte_Cliente", dc1, dc2, false); dsHG.Relations.Add(dr); dtgCliente.DataSource = dsHG; dtgCliente.DataMember = "Cabecera"; dtgCliente.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPaginaC.Text); dtgCliente.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgCreditos, "EntidadID", this.CantidadOpciones); IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia(); if (this.rbtAgencias.Checked) { this.dtgCreditos.DataSource = reporte.GetLimitesCredito(Utiles.Validaciones.obtieneEntero(busqAgencia.AgenciaID), true, Utiles.Validaciones.obtieneDouble(this.txtCreditoDisponible.Text)); } else { this.dtgCreditos.DataSource = reporte.GetLimitesCredito(Utiles.Validaciones.obtieneEntero(busqCliente.ClienteID), false, Utiles.Validaciones.obtieneDouble(this.txtCreditoDisponible.Text)); } this.dtgCreditos.CurrentPageIndex = currentPage; this.dtgCreditos.DataBind(); }
private void BindGrid(int currentPage) { DataSet ds = new DataSet(); SisPackController.AdministrarGrillas.Configurar(hgRetirosEntregas, "AgenciaID", this.CantidadOpciones); IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia(); reporte.AgenciaID = Utiles.Validaciones.obtieneEntero(this.ddlAgencias.SelectedValue); reporte.FechaDesde = Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaDesde.Text.Length > 0 ? this.txtFechaDesde.Text : "01/01/1900"); reporte.FechaHasta = Utiles.Fechas.FormatFechaDDMMYYYY(this.txtFechaHasta.Text.Length > 0 ? this.txtFechaHasta.Text : "31/12/2050"); DsGuiasPorAgencia dsGuias = reporte.GetCantidadRetirosEntregas(); ds.Tables.Add(dsGuias.Datos.Clone()); ds.Tables[0].TableName = "Agencias"; foreach (System.Data.DataRow row in dsGuias.Datos.Rows) { ds.Tables["Agencias"].ImportRow(row); } DsGuiasAgenciaCliente dsDetalleClientes = reporte.GetReporteGuiasPorAgenciaPorCliente(); ds.Tables.Add(dsDetalleClientes.Datos.Clone()); ds.Tables[1].TableName = "Detalle"; foreach (System.Data.DataRow row in dsDetalleClientes.Datos.Rows) { ds.Tables["Detalle"].ImportRow(row); } DataColumn dc1 = ds.Tables[0].Columns["AgenciaID"]; DataColumn dc2 = ds.Tables[1].Columns["AgenciaID"]; DataRelation dr = new DataRelation("AgenciaID_Detalle", dc1, dc2, false); ds.Relations.Add(dr); hgRetirosEntregas.DataSource = ds; hgRetirosEntregas.CurrentPageIndex = currentPage; hgRetirosEntregas.DataBind(); }
private void Page_Load(object sender, System.EventArgs e) { #region Reportes /*string permiteReportes = System.Configuration.ConfigurationSettings.AppSettings["Server"]; * string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"]; * * if (permiteReportes == "P") * { * // si no permite reportes, entonces redirecciona al servidor de reportes * string pass = Session["Pass"] != null ? Session["Pass"].ToString() : ""; * Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=ReporteStockMinimoAgencias.aspx"); * }*/ #endregion #region User IsAuthenticated if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "reporteStockMinimoAgencias"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion IUsuarios usuario = (IUsuarios)Session["Usuario"]; IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia(); if (usuario.AgenciaID != 0 && usuario.AgenciaID != reporte.EsAdministracion(UnidadNegocioID)) { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = usuario.AgenciaID; agencia.ConsultarBasicoByAgenciaID(); txtRazonSocial.Text = agencia.RazonSocial; txtSucursalDGI.Text = agencia.SucursalDGI; txtRazonSocial.ReadOnly = true; txtSucursalDGI.ReadOnly = true; } if (!Page.IsPostBack) { BindGrid(0); } }
private void BindGridUVenta() { try { Page.Validate(); if (!Page.IsValid) { return; } IReportesAgencias report = ReportesAgenciasFactory.GetReporteAgencia(); report.AgenciaID = Utiles.Validaciones.obtieneEntero(Agencia1.AgenciaID); AdministrarGrillas.Configurar(dtgUVenta, "UnidadVentaID", CantidadOpciones, true, false); dtgUVenta.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPaginaUV.Text); dtgUVenta.DataSource = report.GetUnidadesVentaByAgenciaID().Datos; dtgUVenta.DataBind(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
private void Page_Load(object sender, System.EventArgs e) { #region Reportes string permiteReportes = System.Configuration.ConfigurationSettings.AppSettings["Server"]; string dirServerReportes = System.Configuration.ConfigurationSettings.AppSettings["DirServerReportes"]; if (permiteReportes == "P") { // si no permite reportes, entonces redirecciona al servidor de reportes string pass = Session["Pass"] != null ? Session["Pass"].ToString() : ""; Response.Redirect(dirServerReportes + "Redirecciona.aspx?LoginRedir=" + this.UsuarioConectadoID + "&p=" + pass + "&Pagina=ReporteDatosParaAgencia.aspx"); } #endregion #region User IsAuthenticated if (User.Identity.IsAuthenticated) { string sOpcion = "datosParaAgencia"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } #endregion if (!Page.IsPostBack) { Session["DsReporte"] = null; } IUsuarios usuario = (IUsuarios)Session["Usuario"]; IReportesAgencias reporte = ReportesAgenciasFactory.GetReporteAgencia(); if (usuario.AgenciaID != 0 && usuario.AgenciaID != reporte.EsAdministracion(UnidadNegocioID)) { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = usuario.AgenciaID; agencia.ConsultarBasicoByAgenciaID(); Agencia1.AgenciaID = agencia.AgenciaID.ToString(); Agencia1.Sucursal = agencia.SucursalDGI; Agencia1.RazonSocial = agencia.RazonSocial; ((TextBox)((Control)Agencia1).FindControl("txtSucursal")).Enabled = false; ((TextBox)((Control)Agencia1).FindControl("txtRazonSocial")).Enabled = false; } if (!Page.IsPostBack) { rbtCliente.Checked = true; } JavaScript(); rbtUVenta.Attributes.Add("onclick", "TomaSeleccion()"); rbtCliente.Attributes.Add("onclick", "TomaSeleccion()"); if (rbtUVenta.Checked) { tdLBCliete.Attributes.Add("STYLE", "DISPLAY:none"); tdCTCliente.Attributes.Add("STYLE", "DISPLAY:none"); tdUnidadVenta.Attributes.Add("STYLE", "DISPLAY:inline"); tdCliente.Attributes.Add("STYLE", "DISPLAY:none"); } else { tdLBCliete.Attributes.Add("STYLE", "DISPLAY:inline"); tdCTCliente.Attributes.Add("STYLE", "DISPLAY:inline"); tdCliente.Attributes.Add("STYLE", "DISPLAY:inline"); tdUnidadVenta.Attributes.Add("STYLE", "DISPLAY:none"); } SetearValidadores(); }