示例#1
0
        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."
            }));
        }
示例#2
0
        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;
            }
        }