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();
        }
Beispiel #2
0
        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);
        }