Ejemplo n.º 1
0
        public async Task <IActionResult> LanguageEdit(SuObjectLanguageEditGetModel FromForm)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            if (ModelState.IsValid)
            {
                SqlParameter[] parameters =
                {
                    new SqlParameter("@LId",        FromForm.LId),
                    new SqlParameter("@ModifierId", CurrentUser.Id),
                    new SqlParameter("@MenuName",   FromForm.MenuName),
                    new SqlParameter("@MouseOver",  FromForm.MouseOver)
                };

                _context.Database.ExecuteSqlCommand("Menu1LanguageEditPost " +
                                                    "@LId" +
                                                    ", @ModifierId" +
                                                    ", @MenuName" +
                                                    ", @MouseOver", parameters);
                return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId.ToString() }));
            }
            return(View());
        }
Ejemplo n.º 2
0
        public IActionResult LanguageDelete(SuObjectLanguageEditGetModel FromForm)
        {
            var parameter = new SqlParameter("@Id", FromForm.LId);

            _context.Database.ExecuteSqlCommand("Menu1LanguageDeletePost @Id", parameter);

            return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId }));
        }
Ejemplo n.º 3
0
        public IActionResult LanguageDelete(SuObjectLanguageEditGetModel FromForm)
        {
            var parameter = new SqlParameter("@Id", FromForm.LId);

            _context.Database.ExecuteSqlCommand("ClassificationValueLanguageDeletePost @Id", parameter);

            //            _classificationPageSectionLanguage.DeleteClassificationPageSectionLanguage(FromForm.LId);
            return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId }));
        }
Ejemplo n.º 4
0
 public IActionResult LanguageDelete(SuObjectLanguageEditGetModel FromForm)
 {
     if (ModelState.IsValid)
     {
         _OrganizationLanguage.DeleteOrganizationLanguage(FromForm.LId);
         return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId }));
     }
     return(RedirectToAction("LanguageIndex"));
 }
        public async Task <IActionResult> LanguageEdit(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);


            var parameter = new SqlParameter("@Id", Id);

            SuObjectLanguageEditGetModel ObjectLanguage = _context.ZdbObjectLanguageEditGet.FromSql("ProcessTemplateLanguageEditGet @Id", parameter).First();

            return(View(ObjectLanguage));

            //var ToForm = (from c in _processTemplateLanguage.GetAllProcessTemplateLanguages()
            //             join l in _language.GetAllLanguages()
            //             on c.LanguageId equals l.Id
            //             where c.Id == Id
            //             select new SuObjectVM
            //             {
            //                 Id = c.Id
            //                ,
            //                 Name = c.Name
            //                ,
            //                 Description = c.Description
            //                ,
            //                 MouseOver = c.MouseOver
            //                ,
            //                 Language = l.LanguageName
            //                ,
            //                 ObjectId = c.ProcessTemplateId

            //             }).First();

            //var ProcessTemplateAndStatus = new SuObjectAndStatusViewModel
            //{
            //    SuObject = ToForm //, a = ProcessTemplateList
            //};
            //return View(ProcessTemplateAndStatus);
        }
        public async Task <IActionResult> LanguageCreate(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            var parameter = new SqlParameter("@Id", Id);

            var LanguageList = _context.ZdbLanguageCreateGetLanguageList.FromSql("ContentTypeLanguageCreateGetLanguageList @Id", parameter).ToList();

            List <SelectListItem> LList = new List <SelectListItem>();

            foreach (var Language in LanguageList)
            {
                LList.Add(new SelectListItem {
                    Value = Language.Value, Text = Language.Text
                });
            }



            if (LList.Count() == 0)
            {
                return(RedirectToAction("LanguageIndex", new { Id }));
            }
            SuObjectLanguageEditGetModel Object = new SuObjectLanguageEditGetModel
            {
                OId = Id
            };

            ViewBag.Id = Id.ToString();
            var ObjectAndStatus = new SuObjectLanguageEditGetWitLanguageListModel
            {
                SuObject = Object
                ,
                LanguageList = LList
            };

            return(View(ObjectAndStatus));
        }
        public async Task <IActionResult> LanguageDelete(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            SqlParameter parameter = new SqlParameter("@LId", Id);
            SuObjectLanguageEditGetModel ClassificationLevelLanguage = _context.ZdbObjectLanguageEditGet.FromSql("ClassificationLevelLanguageEditGet @LId", parameter).First();

            return(View(ClassificationLevelLanguage));
        }
Ejemplo n.º 8
0
        public async Task <IActionResult> LanguageEdit(SuObjectLanguageEditGetModel FromForm)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var CurrentUserId = CurrentUser.Id;

            if (ModelState.IsValid)
            {
                SqlParameter[] parameters =
                {
                    new SqlParameter("@LId", FromForm.LId)
                    ,                        new SqlParameter("@Name", FromForm.Name)
                    ,                        new SqlParameter("@Description", FromForm.Description)
                    ,                        new SqlParameter("@MouseOver", FromForm.MouseOver)
                    ,                        new SqlParameter("@MenuName", FromForm.MenuName)
                    ,                        new SqlParameter("@Modifier", CurrentUserId)
                };

                _context.Database.ExecuteSqlCommand("UserProjectTypeLanguageEditPost @LId, @Name, @Description, @MouseOver, @MenuName, @Modifier",
                                                    parameters);
            }

            return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId.ToString() }));
        }
        public async Task <IActionResult> LanguageCreate(int Id)
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var DefaultLanguageID = CurrentUser.DefaultLanguageId;

            var UICustomizationArray = new UICustomization(_context);

            ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID);

            Menus a = new Menus(_context);

            ViewBag.menuItems = await a.TopMenu(DefaultLanguageID);

            var parameter = new SqlParameter("@Id", Id);

            var LanguageList = _context.ZdbLanguageCreateGetLanguageList.FromSql("ProcessTemplateStepLanguageCreateGetLanguageList @Id", parameter).ToList();

            List <SelectListItem> LList = new List <SelectListItem>();

            foreach (var Language in LanguageList)
            {
                LList.Add(new SelectListItem {
                    Value = Language.Value, Text = Language.Text
                });
            }

            if (LList.Count() == 0)
            {
                return(RedirectToAction("LanguageIndex", new { Id }));
            }
            SuObjectLanguageEditGetModel ProcessTemplateStep = new SuObjectLanguageEditGetModel
            {
                OId = Id
            };

            ViewBag.Id = Id.ToString();
            var ProcessTemplateStepAndStatus = new SuObjectLanguageEditGetWitLanguageListModel
            {
                SuObject = ProcessTemplateStep
                ,
                LanguageList = LList
            };

            return(View(ProcessTemplateStepAndStatus));

            //List<int> LanguagesAlready = new List<int>();
            //LanguagesAlready = (from c in _processTemplateStepLanguage.GetAllProcessTemplateStepLanguages()
            //                    where c.StepId == Id
            //                    select c.LanguageId).ToList();


            //var SuLanguage = (from l in _language.GetAllLanguages()
            //                  where !LanguagesAlready.Contains(l.Id)
            //                  && l.Active == true
            //                  select new SelectListItem
            //                  {
            //                      Value = l.Id.ToString()
            //                  ,
            //                      Text = l.LanguageName
            //                  }).ToList();

            //if (SuLanguage.Count() == 0)
            //{
            //    return RedirectToAction("LanguageIndex", new { Id });
            //}
            //SuObjectVM SuObject = new SuObjectVM
            //{
            //    ObjectId = Id
            //};
            //ViewBag.Id = Id.ToString();
            //var ClassificationAndStatus = new SuObjectAndStatusViewModel
            //{
            //    SuObject = SuObject
            //    ,
            //    SomeKindINumSelectListItem = SuLanguage
            //};
            //return View(ClassificationAndStatus);
        }