Ejemplo n.º 1
0
        public ActionResult DeleteUser(int UserId)
        {
            DataAccessLayout objDB = new DataAccessLayout();
            int result             = objDB.DELETE(UserId);

            TempData["userOBJ"] = result;

            ModelState.Clear();

            return(RedirectToAction("index"));
        }
Ejemplo n.º 2
0
 public ActionResult UpdateUser(ListTablaViewModel objUsu)
 {
     if (ModelState.IsValid)
     {
         DataAccessLayout objDB  = new DataAccessLayout();
         string           result = objDB.UPDATEDATA(objUsu);
         TempData["userOBJ"] = result;
         return(RedirectToAction("index"));
     }
     else
     {
         ModelState.AddModelError("", "Error en la Edicion de datos");
         return(View());
     }
 }
Ejemplo n.º 3
0
        public ActionResult generarReporte()
        {
            DataAccessLayout objDB = new DataAccessLayout();
            ReportDocument   rd    = new ReportDocument();

            rd.Load(Path.Combine(Server.MapPath("~/Reports"), "CrystalReport2.rpt"));
            rd.SetDataSource(objDB.GetData().ToList());
            Response.Buffer = false;
            Response.ClearContent();
            Response.ClearHeaders();

            try
            {
                Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
                stream.Seek(0, SeekOrigin.Begin);
                return(File(stream, "application/pdf", "Lista_Usuarios.pdf"));
            }catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public ActionResult GetUsuarioById(int UserId)
        {
            DataAccessLayout objDB = new DataAccessLayout();

            return(Json(objDB.GetDataBYID(UserId), JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 5
0
        public JsonResult GetInfo()
        {
            DataAccessLayout objDB = new DataAccessLayout();

            return(Json(objDB.GetData(), JsonRequestBehavior.AllowGet));
        }