public JsonResult Create(string ElementCode)
        {
            var objUI      = new UIBL();
            var objEntidad = new UI();

            objEntidad.ElementCode = ElementCode;
            objUI.RegistrarCodigoElemento(objEntidad);
            return(Json("OK"));
        }
        public JsonResult Actualizar(string UI)
        {
            //Primera Forma
            UIBL objUI = new UIBL();
            List <UILanguage>    objLista        = new List <UILanguage>();
            JavaScriptSerializer objJSSerializer = new JavaScriptSerializer();

            objLista = objJSSerializer.Deserialize <List <UILanguage> >(UI);
            foreach (UILanguage item in objLista)
            {
                objUI.ActualizarElementos(new UI {
                    ElementCode = item.ElementCode, IdUILanguage = item.IdUILanguage, ElementCaptionText = item.ElementCaptionText
                });
            }
            return(Json("OK"));
        }
        // GET: UI
        public ActionResult Index()
        {
            Autorizacionusuario usuario = Session["sistema.usuario"] as Autorizacionusuario;

            UIBL         objUIBL         = new UIBL();
            UILanguageBL objUILanguageBL = new UILanguageBL();
            List <UI>    UILstPivot      = new List <UI>();

            //    DataTable tbl = objUIBL.ListarPivotUI(usuario.idAutorizacionusuario);
            //    List<UILanguage> objLstIdiomas = objUILanguageBL.ListarIdiomas(new UILanguage { IdUILanguage = 0 });

            //    foreach (DataRow item in tbl.Rows)
            //    {
            //        UI objBE = new UI { ElementCode = item[0].ToString() };
            //        List<UILanguage> Idiomas = new List<UILanguage>();
            //        foreach (DataColumn columna in tbl.Columns)
            //        {
            //            foreach (UILanguage itemLanguage in objLstIdiomas)
            //            {
            //                UILanguage objBELanguage = new UILanguage();

            //                if (columna.ColumnName == itemLanguage.IdUILanguage.ToString())
            //                {
            //                    objBELanguage.IdUILanguage = itemLanguage.IdUILanguage;
            //                    objBELanguage.LangName = itemLanguage.LangName;
            //                    objBELanguage.ElementCaptionText = item[columna].ToString();
            //                    Idiomas.Add(objBELanguage);
            //                    break;
            //                }
            //            }
            //        }
            //        objBE.Idioma = Idiomas;
            //        UILstPivot.Add(objBE);
            //    }
            //    return View(UILstPivot);

            //}

            //[HttpPost]
            //public JsonResult RegistrarElementos(string UI)
            //{
            //    var serializer = new JavaScriptSerializer();
            //    var dict = serializer.Deserialize<UI>(UI);

            //    return Json("OK");
            return(View());
        }