Esempio n. 1
0
 private void CargaCombos()
 {
     try
     {
         Utility.ComboNuevo(MddlGrupo, GrupoController.GetAllPaginate(new GrupoBean {
             FlgHabilitado = "T", page = 0, rows = 1
         }).lstResultados, "IDGrupo", "Nombre");
     }
     catch (Exception ex)
     {
         LogHelper.LogException(ex, "Error :" + this);
         throw new Exception("ERROR: " + ex.Message);
     }
 }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["lgn_id"] == null)
            {
                Session.Clear();
                string myScript = ConfigurationManager.AppSettings["URL_LOGIN"];
                String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true);
            }
            else
            {
                try
                {
                    string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd();

                    Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json);
                    String Codigo        = dataJSON["Codigo"].ToString();
                    String Nombre        = dataJSON["Nombre"].ToString();
                    String chkHabilitado = dataJSON["chkFlgHabilitado"].ToString();

                    //PAG
                    String pagina = dataJSON["pagina"].ToString();
                    String filas  = dataJSON["filas"].ToString();

                    var item = new GrupoBean
                    {
                        Codigo        = Codigo,
                        Nombre        = Nombre,
                        FlgHabilitado = chkHabilitado,

                        page = int.Parse(pagina),
                        rows = int.Parse(filas)
                    };

                    PaginateGrupoBean paginate = GrupoController.GetAllPaginate(item);

                    if ((Int32.Parse(pagina) > 0) && (Int32.Parse(pagina) <= paginate.totalPages))
                    {
                        Utility.ConfiguraPaginacion(this.lbTpaginaTop, this.linkPaginaTop,
                                                    this.lblTFilasTop, this.linkPaginaAnteriorTop, this.linkPaginaSiguienteTop,
                                                    paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(),
                                                    ddlMostrarTop, filas);

                        Utility.ConfiguraPaginacion(this.lbTpaginaBooton, this.linkPaginaBooton,
                                                    this.lblTFilasBooton, this.linkPaginaAnteriorBooton, this.linkPaginaSiguienteBooton,
                                                    paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(),
                                                    ddlMostrarBooton, filas);
                        List <GrupoBean> lst = new List <GrupoBean>();
                        lst = paginate.lstResultados;
                        grdMant.DataSource = lst;
                        grdMant.DataBind();
                        grdMant.HeaderRow.TableSection = TableRowSection.TableHeader;
                    }
                    else
                    {
                        String htmlNoData = "<div class='gridNoData'><div class='col-sm-12 form-group'>" +
                                            "<img src='../../images/alert/ico_alert.png' style='float: left;height: 32px;'>" +
                                            "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" +
                                            "</p></div>";

                        this.divGridView.InnerHtml               = htmlNoData;
                        this.divGridViewPagintatorTop.Visible    = false;
                        this.divGridViewPagintatorBooton.Visible = false;
                    }
                }
                catch (Exception ex)
                {
                    LogHelper.LogException(ex, "Error :" + this);
                    //string myScript = "parent.document.location.href = '../../default.aspx?acc=EXT';";
                    String htmlNoData = "<div class='col-sm-12 form-group'>" +
                                        "<img src='../../images/icons/grid/ico_grid_nodata.png' style='float: left;height: 32px;'/>" +
                                        "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" +
                                        "</div>";

                    this.divGridView.InnerHtml = htmlNoData;
                    this.divGridViewPagintatorBooton.Visible = false;
                    this.divGridViewPagintatorTop.Visible    = false;

                    string myScript = "addnotify('notify', \"" + ex.Message + "\", 'registeruser');";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true);
                }
            }
        }