public ActionResult Portal_insertar() { LNGeneral lngeneral = new LNGeneral(); DataTable dtresultado = ln.ContenidoMenu_Mostrar(); List<SelectListItem> li = new List<SelectListItem>(); for (int i = 0; i <= dtresultado.Rows.Count - 1; i++) { string nombre = dtresultado.Rows[i]["Titulo"].ToString(); string valor = dtresultado.Rows[i]["IdMenu"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; li.Add(item); } ViewData["ContenidoMenu"] = li; DataTable dtPresentacion = lngeneral.Modo_Presentacion(Constantes.IDLISTA_MODO_PRESENTACION); List<SelectListItem> lis = new List<SelectListItem>(); for (int i = 0; i <= dtPresentacion.Rows.Count - 1; i++) { string nombre = dtPresentacion.Rows[i]["Valor"].ToString(); string valor = dtPresentacion.Rows[i]["IdListaValor"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; lis.Add(item); } ViewData["ContenidoPestana"] = lis; return View(); }
public ActionResult Portal_insertar([Bind(Include = "")] ContenidoVista contenidoHTML) { Contenido contenido = new Contenido(); if (contenidoHTML.ImagenHtml != null) { byte[] uploadedFile = new byte[contenidoHTML.ImagenHtml.InputStream.Length]; contenidoHTML.ImagenHtml.InputStream.Read(uploadedFile, 0, Convert.ToInt32(contenidoHTML.ImagenHtml.InputStream.Length)); contenidoHTML.ArchivoNombreOriginal = contenidoHTML.ImagenHtml.FileName; contenidoHTML.ArchivoMimeType = contenidoHTML.ImagenHtml.ContentType; contenidoHTML.Imagen = uploadedFile; } contenido.Titulo = contenidoHTML.Titulo; contenido.SubTitulo = contenidoHTML.SubTitulo; contenido.Descripcion = contenidoHTML.Descripcion; contenido.Imagen = contenidoHTML.Imagen; contenido.ArchivoMimeType = contenidoHTML.ArchivoMimeType; contenido.ArchivoNombreOriginal = contenidoHTML.ArchivoNombreOriginal; contenido.EnPantallaPrincipal = contenidoHTML.EnPantallaPrincipal; contenido.Activo = contenidoHTML.Activo; contenido.Menu = contenidoHTML.Menu; contenido.Pestana = contenidoHTML.Pestana; TicketUTP ticketUtp = (TicketUTP)Session["TicketUtp"]; contenido.CreadoPor = ticketUtp.Usuario; //contenido.CreadoPor = contenidoHTML.CreadoPor; if (ln.Contenido_insertar(contenido) == true) { ViewBag.Message = "Registro Insertado Correctamente"; return RedirectToAction("Portal"); } else { LNGeneral lngeneral = new LNGeneral(); DataTable dtresultado = ln.ContenidoMenu_Mostrar(); List<SelectListItem> li = new List<SelectListItem>(); for (int i = 0; i <= dtresultado.Rows.Count - 1; i++) { string nombre = dtresultado.Rows[i]["Titulo"].ToString(); string valor = dtresultado.Rows[i]["IdMenu"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; li.Add(item); } ViewData["ContenidoMenu"] = li; DataTable dtPresentacion = lngeneral.Modo_Presentacion(Constantes.IDLISTA_MODO_PRESENTACION); List<SelectListItem> lis = new List<SelectListItem>(); for (int i = 0; i <= dtPresentacion.Rows.Count - 1; i++) { string nombre = dtPresentacion.Rows[i]["Valor"].ToString(); string valor = dtPresentacion.Rows[i]["IdListaValor"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; lis.Add(item); } ViewData["ContenidoPestana"] = lis; ViewBag.Message = "Error al Guardar la informacion"; return View(contenidoHTML); //ViewBag.Message = "Error al Guardar la informacion"; //return View(contenido); } }
public ActionResult Portal_Editar_Buscar(int id) { LNGeneral lngeneral = new LNGeneral(); DataTable dtresultado = ln.ContenidoMenu_Mostrar(); List<SelectListItem> li = new List<SelectListItem>(); for (int i = 0; i <= dtresultado.Rows.Count - 1; i++) { string nombre = dtresultado.Rows[i]["Titulo"].ToString(); string valor = dtresultado.Rows[i]["IdMenu"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; li.Add(item); } ViewData["ContenidoMenu"] = li; DataTable dtPresentacion = lngeneral.Modo_Presentacion(Constantes.IDLISTA_MODO_PRESENTACION); List<SelectListItem> lis = new List<SelectListItem>(); for (int i = 0; i <= dtPresentacion.Rows.Count - 1; i++) { string nombre = dtPresentacion.Rows[i]["Valor"].ToString(); string valor = dtPresentacion.Rows[i]["IdListaValor"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; lis.Add(item); } ViewData["ContenidoPestana"] = lis; ContenidoVista contenido = new ContenidoVista(); DataTable dtResultado = ln.ContenidoEDitar_Buscar(id); if (dtResultado.Rows.Count > 0) { contenido.IdContenido = Convert.ToInt32(dtResultado.Rows[0]["IdContenido"]); contenido.Menu = dtResultado.Rows[0]["CodMenu"].ToString(); contenido.Pestana = dtResultado.Rows[0]["CodPestana"].ToString(); contenido.Titulo = dtResultado.Rows[0]["Titulo"].ToString(); contenido.SubTitulo = dtResultado.Rows[0]["SubTitulo"].ToString(); contenido.Descripcion = dtResultado.Rows[0]["Descripcion"].ToString(); contenido.ModificadoPor = dtResultado.Rows[0]["ModificadoPor"] == null ? "" : dtResultado.Rows[0]["ModificadoPor"].ToString(); contenido.EnPantallaPrincipal = Convert.ToBoolean(dtResultado.Rows[0]["EnPantallaPrincipal"].ToString()); contenido.Activo = Convert.ToBoolean(dtResultado.Rows[0]["Activo"] == DBNull.Value ? 0 : dtResultado.Rows[0]["Activo"]); contenido.ArchivoNombreOriginal = dtResultado.Rows[0]["ArchivoNombreOriginal"].ToString(); contenido.FechaCreacion = Convert.ToDateTime(dtResultado.Rows[0]["FechaCreacion"] == DBNull.Value ? null : dtResultado.Rows[0]["FechaCreacion"].ToString()); contenido.FechaModificacion = Convert.ToDateTime(dtResultado.Rows[0]["FechaModificacion"] == DBNull.Value ? null : dtResultado.Rows[0]["FechaModificacion"].ToString()); contenido.CreadoPor = dtResultado.Rows[0]["CreadoPor"] == null ? "" : dtResultado.Rows[0]["CreadoPor"].ToString(); } return View(contenido); }