public JsonResult GuardarContacto(Sugerencia model) { SugerenciaBL oSugerenciaBL = new SugerenciaBL(); model.Fecha = DateTime.Now; model.Estado = "0701"; oSugerenciaBL.Insert(model); return(Json(new Respuesta { Estado = "OK", Titulo = "Aviso!", Texto = "Los datos fueron registrados correctamente." })); }
public ActionResult Sugerencia(string id = null, int page = 1, int pageSize = 10, string sort = "Id", string sortdir = "DESC") { ReporteEvaluacionEL reporteEL = null; SugerenciaBL oSugerenciaBL = new SugerenciaBL(); ListaPaginada <SugerenciaEL> listaSugerencia = new ListaPaginada <SugerenciaEL>(); List <SugerenciaEL> listaContent = null; try { int iEvaluacion = 0; int.TryParse(id, out iEvaluacion); listaContent = oSugerenciaBL.GetSugerenciaEvaluada(iEvaluacion); listaSugerencia.Content = listaContent .OrderBy(sort + " " + sortdir) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList();; // Count listaSugerencia.TotalRecords = listaContent.Count(); listaSugerencia.CurrentPage = page; listaSugerencia.PageSize = pageSize; //Nombre de procedimiento string procedimiento = listaContent.FirstOrDefault().Procedimiento.Nombre; reporteEL = new ReporteEvaluacionEL() { Sugerencias = listaSugerencia, Procedimiento = procedimiento.ToUpper() }; return(PartialView("_Sugerencia", reporteEL)); } catch (Exception ex) { return(Json(new { status = false, message = ex.Message.ToString() }, JsonRequestBehavior.AllowGet)); } finally { oSugerenciaBL = null; } }