// GET: Entradas public ActionResult VerEntradas(string tipo_busqueda, string texto_busqueda, bool isEditar = false) { //Si el tipo de búsqueda es null asignamos el tipo de búsqueda if (tipo_busqueda == null) { tipo_busqueda = "COMPLETO"; texto_busqueda = ""; } List <Entradas> listEntradas = new List <Entradas>(); DataTable tablaEntradas = NEntradas.BuscarEntradas(tipo_busqueda, texto_busqueda, out string rpta); if (tablaEntradas != null & rpta.Equals("OK")) { foreach (DataRow row in tablaEntradas.Rows) { Entradas entrada = new Entradas(row); entrada.IsEditar = isEditar; listEntradas.Add(entrada); } } return(View(listEntradas)); }
public ActionResult Insert(FormCollection form) { if (ModelState.IsValid && form.Count > 0) { string rpta; try { int id_entrada; bool isEditar = Convert.ToBoolean(form["isEditar"]); if (isEditar) { id_entrada = Convert.ToInt32(form["Id_entrada"]); rpta = NEntradas.EditarEntrada(id_entrada, 2022, Convert.ToString(form["Titulo_entrada"]), Convert.ToString(form["Descripcion_entrada"])); } else { rpta = NEntradas.InsertarEntrada(2022, Convert.ToString(form["Titulo_entrada"]), Convert.ToString(form["Descripcion_entrada"]), out id_entrada); } if (rpta.Equals("OK")) { ViewBag.Insert = rpta; //TempData["MensajeOk"] = "OK"; return(View("InsertarEntrada", new Entradas())); } else { throw new Exception(rpta); } } catch (Exception) { return(View("InsertarEntrada", new Entradas())); } } else { return(View("InsertarEntrada", new Entradas())); } }