Inheritance: AbstractSelectionModel, IXPostBackDataHandler
Esempio n. 1
0
        protected override bool LoadPostData(string postDataKey, NameValueCollection postCollection)
        {
            bool   result = base.LoadPostData(postDataKey, postCollection);
            string val    = postCollection[this.ConfigID.ConcatWith("_SM")];

            if (val != null && this.SelectionModel.Primary != null)
            {
                JsonSerializer serializer = new JsonSerializer();
                serializer.MissingMemberHandling = MissingMemberHandling.Ignore;
                StringReader sr = new StringReader(val);

                if (this.SelectionModel.Primary is RowSelectionModel)
                {
                    SelectedRowCollection ids = (SelectedRowCollection)serializer.Deserialize(sr, typeof(SelectedRowCollection));
                    (this.SelectionModel.Primary as RowSelectionModel).SetSelection(ids);
                }
                else if (this.SelectionModel.Primary is CellSelectionModel)
                {
                    SelectedCellSerializable cell = (SelectedCellSerializable)serializer.Deserialize(sr, typeof(SelectedCellSerializable));

                    if (cell != null)
                    {
                        CellSelectionModel sm = this.SelectionModel.Primary as CellSelectionModel;
                        sm.SelectedCell.RowIndex = cell.RowIndex;
                        sm.SelectedCell.ColIndex = cell.ColIndex;
                        sm.SelectedCell.RecordID = cell.RecordID;
                        sm.SelectedCell.Name     = cell.Name;
                        sm.SelectedCell.Value    = cell.Value;
                    }
                }
            }

            return(result);
        }
Esempio n. 2
0
        public void Yes() { Response.Redirect("Default.aspx"); } //Pagina a la que se redireccionara
        
        /// <summary>
        /// Evento load de la pagina, Verifica si es la primera vez que se carga la pagina, 
        /// carga la tabla de las cotizaciones realizadas por socio
        /// </summary>
        /// <param name="sender">object sender</param>
        /// <param name="e">EventArgs e</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            // ***** Validacion de acceso *****
            Acceso.Revisa_Permisos(1);
            
            Listados.CargaCombosPrybe busqueda = new Listados.CargaCombosPrybe();
            List<Listados.Busqueda> lista = new List<Listados.Busqueda>();            
            string noSoc, idUser, idCoop;
            idUser = Convert.ToString(Session["Ejecutivo"]);
            noSoc = Convert.ToString(Session["NoSoc"]);
            idCoop = Convert.ToString(Session["NoCoop"]);

            if (!X.IsAjaxRequest)
            {
                // Consulta las cotizaciones realizadas por el socio de la cooperativa indicadas y 
                // carga la informacion al store asignado a la tabla para desplegar los resultados
                this.Store1.DataSource = busqueda.ConXSoc(idCoop, noSoc);
                this.Store1.DataBind();

                if (!this.IsPostBack)
                {
                    CellSelectionModel sm = new CellSelectionModel();
                    sm = this.GridPanel1.SelectionModel.Primary as CellSelectionModel;
                    sm.SelectedCell.ColIndex = 0;
                    sm.SelectedCell.RowIndex = 0;

                    if (Request.UrlReferrer != null)
                    {
                        pagAnte.uri = Request.Url.ToString();
                        SiteMaster.listaPagAnterior.Add(pagAnte);
                    }
                }
            }
        }
        /// <summary>
        ///
        /// </summary>
        public CellSelectionModel.Builder CellSelectionModel(CellSelectionModel component)
        {
#if MVC
            component.ViewContext = this.HtmlHelper != null ? this.HtmlHelper.ViewContext : null;
#endif
            return(new CellSelectionModel.Builder(component));
        }
Esempio n. 4
0
        //  =======================================   LOAD PAGE   =======================================

        protected void Page_Load(object sender, EventArgs e)
        {
            List<Controles.Usuario_Sim> Usuarios = new List<Controles.Usuario_Sim>(Acceso.ConsultaUsuarios());

            if (!X.IsAjaxRequest)
            {
                this.stUsuarios.DataSource = Usuarios;
                this.stUsuarios.DataBind();

                if (!this.IsPostBack)
                {
                    CellSelectionModel sm = new CellSelectionModel();
                    sm = this.ListaUsuarios.SelectionModel.Primary as CellSelectionModel;
                    sm.SelectedCell.ColIndex = 0;
                    sm.SelectedCell.RowIndex = 0;
                }
            }
            if (!this.IsPostBack)
            {
                this.dpfUser.Text = "";
            }
            else
            {
                this.dpfUser.Text = Convert.ToString(Session["UserSel"]);
            }                
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Listados.CargaCombosPrybe busqueda = new Listados.CargaCombosPrybe();
            List<Listados.Busqueda> lista = new List<Listados.Busqueda>();            
            string noSoc, idUser, idCoop;
            
            idUser = Convert.ToString(Session["Ejecutivo"]);
            noSoc = Convert.ToString(Session["NoSoc"]);
            idCoop = Convert.ToString(Session["NoCoop"]);
                                
            if (!X.IsAjaxRequest)
            {
                this.Store1.DataSource = busqueda.ConXSoc(idCoop, noSoc);
                this.Store1.DataBind();

                if (!this.IsPostBack)
                {
                    CellSelectionModel sm = new CellSelectionModel();
                    sm = this.GridPanel1.SelectionModel.Primary as CellSelectionModel;
                    sm.SelectedCell.ColIndex = 0;
                    sm.SelectedCell.RowIndex = 0;

                    if (Request.UrlReferrer != null)
                    {
                        pagAnte.uri = Request.Url.ToString();
                        SiteMaster.listaPagAnterior.Add(pagAnte);
                    }
                }
            }
        }
Esempio n. 6
0
        //  =======================================   LOAD PAGE   =======================================

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                CargaUsuarios();

                if (!this.IsPostBack)
                {
                    CellSelectionModel sm = new CellSelectionModel();
                    sm = this.ListaUsuarios.SelectionModel.Primary as CellSelectionModel;
                    sm.SelectedCell.ColIndex = 0;
                    sm.SelectedCell.RowIndex = 0;
                }
            }
            if (!this.IsPostBack)
            {
                this.dpfUser.Text = "";
            }
            else
            {
                this.dpfUser.Text = Convert.ToString(Session["UserSel"]);
            }                
        }
 /// <summary>
 ///
 /// </summary>
 public CellSelectionModel.Builder CellSelectionModel(CellSelectionModel component)
 {
     return(new CellSelectionModel.Builder(component));
 }
        /// <summary>
        /// Carga pagina e inicia controles con valores de la pagina previa si existe
        /// </summary>
        /// <param name="sender">object sender</param>
        /// <param name="e">EventArgs e</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            this.txt_Vigencia.MinDate = DateTime.Today;
            this.txt_Vigencia.MaxDate = DateTime.Today.AddDays(3);

            //if (Session["NumCot"] != null)
            //{                
            //    emitida = Cotiza.ReturnSiIdCotEmitida(Convert.ToInt32(Session["NumCot"]),0);
            //    if (emitida.Status == false)
            //    {
            //        CargaDatos();
            //    }
            //    else
            //    {
            //        Response.Redirect("Default.aspx");
            //    }
            //}
            //else
            //{
            //    msj.GeneraMensaje("Alto!!!","Faltan datos para poder obtener la cotizacion, regrese a la pagina de inicio " +
            //                "para hacer una busqueda por numero de cotizacion o por numero de socio",'I');
            //    Response.Redirect("Default.aspx");
            //}

            if (!X.IsAjaxRequest)
            {
                stDatBen.DataSource = search.ConsultaBenPref(1, 99, "");

                this.stDatBen.DataBind();

                if (!this.IsPostBack)
                {
                    CellSelectionModel sm = new CellSelectionModel();               ////    POSIBLE CAMBIO NECESARIO    ////
                    sm = tblBeneficiario.SelectionModel.Primary as CellSelectionModel;
                    sm.SelectedCell.ColIndex = 0;
                    sm.SelectedCell.RowIndex = 0;
                }
            }

            if (!Page.IsPostBack)
            {
                if (Request.UrlReferrer != null)
                {
                    pagAnte.uri = Request.Url.ToString();
                    SiteMaster.listaPagAnterior.Add(pagAnte);
                }
            }     
        }       
Esempio n. 9
0
        /* Carga pagina e inicia controles con valores de la pagina previa si existe*/
        protected void Page_Load(object sender, EventArgs e)
        {
            this.txt_Vigencia.MinDate = DateTime.Today;
            this.txt_Vigencia.MaxDate = DateTime.Today.AddDays(3);

            if (Session["NumCot"] != null)
            {                
                emitida = Cotiza.ReturnSiIdCotEmitida(Convert.ToInt32(Session["NumCot"]),0);
                if (emitida.Status == false)
                {
                    CargaDatos();
                }
                else
                {
                    Response.Redirect("Default.aspx");
                }
            }
            else
            {
                X.Msg.Show(new MessageBoxConfig
                {
                    Title = "Alto!!!",
                    Message = "Faltan datos para poder obtener la cotizacion, regrese a la pagina de inicio " +
                            "para hacer una busqueda por numero de cotizacion o por numero de socio",
                    Buttons = MessageBox.Button.OK,
                    Icon = MessageBox.Icon.WARNING,
                });
                Response.Redirect("Default.aspx");
            }

            if (!X.IsAjaxRequest)
            {
                stDatBen.DataSource = search.ConsultaBenPref(1, 99, "");

                this.stDatBen.DataBind();

                if (!this.IsPostBack)
                {
                    CellSelectionModel sm = new CellSelectionModel();
                    sm = tblBeneficiario.SelectionModel.Primary as CellSelectionModel;
                    sm.SelectedCell.ColIndex = 0;
                    sm.SelectedCell.RowIndex = 0;
                }
            }

            if (!Page.IsPostBack)
            {
                if (Request.UrlReferrer != null)
                {
                    pagAnte.uri = Request.Url.ToString();
                    SiteMaster.listaPagAnterior.Add(pagAnte);
                }
            }     
        }       
Esempio n. 10
0
        public void Yes() { Response.Redirect("Default.aspx"); } //Pagina a la que se redireccionara

        /// <summary>
        /// Carga pagina e inicia controles con valores de la pagina previa si existe
        /// </summary>
        /// <param name="sender">object sender</param>
        /// <param name="e">EventArgs e</param>
        protected void Page_Load(object sender, EventArgs e)
        {
            // ***** Validacion de acceso *****
            Acceso.Revisa_Permisos(1);

            this.txt_Vigencia.MinDate = DateTime.Today;
            this.txt_Vigencia.MaxDate = DateTime.Today.AddDays(3);

            int sCheck = 0;
            sCheck = Cotiza.ReturnStatusCot(Convert.ToInt32(Session["NumCot"]));

            if ((sCheck == 7) /*|| (Convert.ToInt32(Session["NoCoop"])==1)*/)
            {

                this.txt_Vigencia.MaxDate = DateTime.Today.AddDays(90);
            }

            if ((Convert.ToInt32(Session["AsegSelect"]) == 4) || (Convert.ToInt32(Session["AsegSelect"]) == 8) || (Convert.ToInt32(Session["AsegSelect"]) == 6) || (Convert.ToInt32(Session["AsegSelect"]) == 9))
            {
            }

            //////////////////////////////////////////////////////////////////////////////

            if (Convert.ToInt32(Session["ValorAuto"]) == 4 || Convert.ToInt32(Session["ValorAuto"]) == 7)
            {
                cfNoFactura.Visible = true;
                frpDatPoliza.Height = 550;
            }

            if (Convert.ToInt32(Session["ValorAuto"]) == 5 || Convert.ToInt32(Session["ValorAuto"]) == 8)
            {
                cfNoFactura.Visible = true;
                cfNoPedimento.Visible = true;
                frpDatPoliza.Height = 550;
            }

            if (Session["NumCot"] != null)
            {
                emitida = Cotiza.ReturnSiIdCotEmitida(Convert.ToInt32(Session["NumCot"]), 0);
                if (emitida.Status == false)
                {
                    CargaDatos();
                    int statusCotCheck = 0;
                    statusCotCheck = Cotiza.ReturnStatusCot(Convert.ToInt32(Session["NumCot"]));
                    if (Cotiza.ReturnStatusCot(Convert.ToInt32(Session["NumCot"])) == 7)
                    {
                        txt_Nombre.Disabled = true;
                        txt_Nombre2.Disabled = true;
                        txt_ApePat.Disabled = true;
                        txt_ApeMat.Disabled = true;
                        txt_FechaNac.Disabled = true;
                        txt_Colonia.Disabled = true;
                        txt_Descripcion.Disabled = true;
                        txt_NoSerie.Disabled = true;
                        txt_RFC.Disabled = true;
                        txt_NoMotor.Disabled = true;
                    }


                }
                else
                {
                    Response.Redirect("Default.aspx");
                }
            }
            else
            {
                Acceso.GeneraMensaje("Alto!!!", "Faltan datos para poder obtener la cotizacion, regrese a la pagina de inicio " +
                            "para hacer una busqueda por numero de cotizacion o por numero de socio", 'W');
                Response.Redirect("Default.aspx");
            }

            if (!X.IsAjaxRequest)
            {
                stDatBen.DataSource = search.ConsultaBenPref(1, 99, "");

                this.stDatBen.DataBind();

                if (!this.IsPostBack)
                {
                    CellSelectionModel sm = new CellSelectionModel();
                    sm = tblBeneficiario.SelectionModel.Primary as CellSelectionModel;
                    sm.SelectedCell.ColIndex = 0;
                    sm.SelectedCell.RowIndex = 0;
                }
            }

            if (!Page.IsPostBack)
            {
                if (Request.UrlReferrer != null)
                {
                    pagAnte.uri = Request.Url.ToString();
                    SiteMaster.listaPagAnterior.Add(pagAnte);
                }
            }
        }