protected void BindGrid(int page) { SisPackController.AdministrarGrillas.Configurar(this.dtgSolicCotizacion, "SolicitudCotizacionID", this.CantidadOpciones); ISolicitudCotizacion sol = SolicitudCotizacionFactory.GetSolicitudCotizacion(); sol.VendedorID = this.txtVendedorID.Text == ""? 0 :Convert.ToInt32(this.txtVendedorID.Text); //this.dtgSolicCotizacion.DataSource=sol.GetSolicitutesCotizacionDataSet().Datos.Select("RazonSocial LIKE '" + this.txtRazonSocial.Text + "%' AND NombreCompleto LIKE '" + this.txtVendedorAp.Text + "%'", "RazonSocial"); this.dtgSolicCotizacion.DataSource = sol.GetSolicitutesCotizacionDataSet().Datos.Select("RazonSocial LIKE '" + this.txtRazonSocial.Text + "%' AND NombreCompleto LIKE '" + this.txtVendedorAp.Text + "%'", "NroSolicitud DESC"); this.dtgSolicCotizacion.CurrentPageIndex = page; this.dtgSolicCotizacion.DataBind(); }
private void Page_Load(object sender, System.EventArgs e) { if (User.Identity.IsAuthenticated) { //this.SetCultura(); string sOpcion = "amOrigenesDestinosSolicitud"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } if (Session["Usuario"] != null) { this.usuario = (IUsuarios)Session["Usuario"]; } if (!IsPostBack) { SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgModalidadEntrega, "SolicitudCotizacionUVentaModalidadID"); this.lblFechaActual.Text = DateTime.Today.ToString("dd/MM/yyyy"); cotizacion = (ISolicitudCotizacion)SolicitudCotizacionFactory.GetSolicitudCotizacion(); if (this.Request.QueryString["SolicitudCotizacionID"] != null) { cotizacion.SolicitudCotizacionID = Convert.ToInt32(Request.QueryString["SolicitudCotizacionID"]); cotizacion.Consultar(); if (cotizacion.EstadoCotizacion != NegociosSisPackInterface.SisPack.EstadoCotizacionCliente.PendienteCotizacion) { this.butArmarCotizacion.Enabled = false; } } ConsultarOrigen(); ConsultarDestino(); Session["cotizacion"] = (ISolicitudCotizacion)cotizacion; /* rescato la cotizacionuventamodalidad que debo usar */ for (int j = 0; j < cotizacion.solicitudesCotizacionesUVentaCol.getCount(); j++) { ISolicitudCotizacionUVenta cotizacionClienteUVenta = cotizacion.solicitudesCotizacionesUVentaCol.GetSolcitudCotizacionUVenta(j); if (cotizacionClienteUVenta.SolicitudCotizacionUVentaID == Convert.ToInt32(this.Request.QueryString["SolicitudCotizacionUVentaID"])) { Session["cotizacionClienteUVentasel"] = (ISolicitudCotizacionUVenta)cotizacionClienteUVenta; break; } } cotizacionClienteUVentasel = (ISolicitudCotizacionUVenta)Session["cotizacionClienteUVentasel"]; /*if(this.Request.QueryString["Cotizacion"] != null) * { * this.trLugaresTi.Visible=false; * this.trLugaresOD.Visible=false; * this.trEnviosTi.Visible=false; * this.trEnvios.Visible=false; * this.butAgregarSolOrigenDestino.Visible=false; * this.butArmarCotizacion.Visible=false; * this.dtgModalidadEntrega.Visible=false; * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgAgrupaciones, "AgrupacionDestinoID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgZonasOrigen, "ClienteZonaID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgClienteZonas, "ClienteZonaID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgOrigenesClientes, "ClienteOrigenID"); * SisPackController.AdministrarGrillas.ConfigurarChica(this.dtgDestinosCliente, "ClienteDestinoID"); * * } * else * { * this.tblCotizacion.Attributes.Add("Style", "Display: none"); * }*/ this.butArmarCotizacion.Visible = false; BindGridModalidades(0); } cotizacion = (ISolicitudCotizacion)Session["cotizacion"]; cotizacionClienteUVentasel = (ISolicitudCotizacionUVenta)Session["cotizacionClienteUVentasel"]; lblUnidadVentaDescrip.Text = cotizacionClienteUVentasel.UnidadVenta.UnidadVentaDescrip; this.BinGridSolicitudOrDes(0); }