コード例 #1
0
        public ActionResult Save(ValidacionCFDIModel model)
        {
            if (sesion == null) { sesion = SessionDB.start(Request, Response, false, model.db, SESSION_BEHAVIOR.AJAX); }
            model.sesion = sesion;

            if (!sesion.permisos.havePermission(Privileges[0].Permiso))
                return Json(new { msg = Notification.notAccess() });

            try
            {
                if (model.Save())
                {
                    Log.write(this, "Save", LOG.EDICION, "ok", sesion);
                    return Json(new { msg = Notification.Succes(" guardado con éxito") });
                }
                else
                {
                    Log.write(this, "Save", LOG.ERROR, "error", sesion);
                    return Json(new { msg = Notification.Error(" Error al guardar") });
                }
            }
            catch (Exception e)
            {
                return Json(new { msg = Notification.Error(e.Message) });

            }
        }
コード例 #2
0
		// GET: ValidacionCFDI
		public ActionResult Start()
        {
			model = new ValidacionCFDIModel();
			if (sesion == null) { sesion = SessionDB.start(Request, Response, false, model.db); }

            Main view = new Main();
            ViewBag.MainUser = view.CreateMenuInfoUser(sesion);
            ViewBag.sedes = view.createSelectSedes("Sedes", sesion);
            ViewBag.Main = view.createMenu("Catalogos por Sede", "Validación CFDI", sesion);
			ViewBag.DataTable = "";
            ViewBag.Scripts = Scripts.addScript() + Scripts.setPrivileges(Privileges, sesion);

			if (!sesion.permisos.havePermission(Privileges[0].Permiso))
                return View(Factory.View.NotAccess);

			ViewBag.Catalogos = model.ConsultaCatalogos();

			Log.write(this, "ValidacionCFDI Start", LOG.CONSULTA, "Ingresa pantalla Validacion CFDI", sesion);

            return View(Factory.View.Access + "CatalogosPorSede/ValidacionCFDI/Start.cshtml");
        }
コード例 #3
0
		public String GetCatalogos(ValidacionCFDIModel model)
		{
			model.ConsultaCatalogosHTML();
			model.Dispose();
			return Json(new JavaScriptSerializer().Serialize(model)).Data.ToString();
		}