public IEnumerable <System.Web.Mvc.SelectListItem> comboidiomas(string codigo) { UILanguageBL objbl = new UILanguageBL(); List <UILanguage> listado = new List <UILanguage>(); UILanguage uilanguague = new UILanguage(); uilanguague.IdUILanguage = 0; listado = objbl.ListarIdiomas(uilanguague); List <SelectListItem> data_list = new List <SelectListItem> { new SelectListItem() { Text = string.Format("[{0}]", "SELECCIONAR"), Value = "0" } }; data_list.AddRange(listado.OrderBy(a => a.IdUILanguage).Select(a => new SelectListItem() { Text = a.LangName.ToUpper(), Value = Convert.ToString(a.IdUILanguage) })); if (codigo == "0") { return(new SelectList(data_list, "Value", "Text")); } else { return(new SelectList(data_list, "Value", "Text", codigo)); } }
// GET: UILanguageBL/Delete/5 public ActionResult Delete(int id) { UILanguage objEntidad = new UILanguage(); UILanguageBL BL = new UILanguageBL(); objEntidad.IdUILanguage = id; UILanguage obj = BL.ObtenerIdioma(objEntidad); return(View(obj)); }
// GET: UILanguage/ Index public ActionResult Index() { UILanguageBL objUILanguageBL = new UILanguageBL(); UILanguage objUILanguage = new UILanguage(); List <UILanguage> list = objUILanguageBL.ListarIdiomas(new UILanguage() { IdUILanguage = 0 }); return(View(list)); }
public ActionResult Delete(UILanguage objEntidad) { try { // TODO: Add update logic here UILanguageBL BL = new UILanguageBL(); BL.EliminarIdiomas(objEntidad); return(RedirectToAction("Index")); } catch { return(View()); } }
// 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()); }
public ActionResult Create(UILanguage objEntidad) { try { UILanguageBL BL = new UILanguageBL(); if (!BL.RegistrarIdiomas(objEntidad)) { ViewBag.Mensaje = "No se puede registrar porque el número de orden ya existe"; return(View()); } else { return(RedirectToAction("Index")); } } catch { return(View()); } }
public ActionResult Edit(UILanguage objEntidad) { try { // TODO: Add update logic here UILanguageBL BL = new UILanguageBL(); if (!BL.ActualizarIdiomas(objEntidad)) { ViewBag.Mensaje = "No se puede actualizar porque el número de orden ya existe"; return(View()); } else { return(RedirectToAction("Index")); } } catch { return(View()); } }
// GET: Idioma/Create public ActionResult Create() { UILanguageBL objBL = new UILanguageBL(); return(View(objBL.ObtenerNroOrdenMaximo())); }