/*
        Metodo para actualizar un router habilita las casillas modificables
        */
        protected void updateRouter_Click(object sender, ImageClickEventArgs e)
        {
            //Verifica que un router haya sido seleccionado
            if (HttpContext.Current.Session["idRouter"] != null)
            {

                OperationStatusText.Enabled = true;
                RouterStatusText.Enabled = true;
                MultiSessionText.Enabled = true;
                //Crea el servicio
                RouterService routerService = new RouterService();

                List<RouterOperationStatusView> operationStatus = routerService.getOperationStatus();
                OperationStatusText.DataSource = operationStatus;
                OperationStatusText.DataBind();

                List<RouterStatusView> routerStatus = routerService.getRoutersStatus();
                RouterStatusText.DataSource = routerStatus;
                RouterStatusText.DataBind();

                List<MSessionView> multiS = new List<MSessionView>();
                MSessionView view1 = new MSessionView();
                view1.MultiSession = "Yes";
                view1.MultisessionId = "0";

                MSessionView view2 = new MSessionView();
                view2.MultiSession = "No";
                view2.MultisessionId = "1";

                multiS.Add(view1);

                multiS.Add(view2);

                MultiSessionText.DataSource = multiS;
                MultiSessionText.DataBind();

                RouterUpdateDataView data = routerService.getRouterUpdateData(HttpContext.Current.Session["idRouter"].ToString());

                ListItem l = new ListItem(data.OperationStatusEN, data.OperationStatusId + "", true);
                int indexOperation = OperationStatusText.Items.IndexOf(l);
                OperationStatusText.SelectedIndex = indexOperation;

                ListItem l2 = new ListItem(data.RouterStatusEN, data.RouterStatusId + "", true);
                int indexRouter = RouterStatusText.Items.IndexOf(l2);
                RouterStatusText.SelectedIndex = indexRouter;

                string MultiSessionData = (GridView3.SelectedRow.FindControl("Multisession") as Label).Text;
                string id;
                if (MultiSessionData == "No")
                {
                    id = "1";
                }
                else
                {
                    id = "0";
                }

                ListItem l3 = new ListItem(MultiSessionData,id, true);
                int indexMulti = MultiSessionText.Items.IndexOf(l3);
                MultiSessionText.SelectedIndex = indexMulti;

                setOperation("update");
            }
        }