public ActionResult GenerateDateTimePicker(string Id, Guid formId, string culture) { var dateTimePicker = new DateTimePicker(); if (!string.IsNullOrEmpty(Id)) { var form = FormGeneratorComponent.Instance.FormStructureFacade.GetByCulture(formId, culture); if (form == null) { return(Content("false")); } var firstOrDefault = form.Controls.FindControl(Id); if (firstOrDefault != null) { dateTimePicker = (DateTimePicker)firstOrDefault; } } ViewBag.Datetypes = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <DatetypeEnum>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <DatetypeEnum>(), keyValuePair.Value)), "Key", "Value"); ViewBag.formId = formId; ViewBag.culture = culture; return(PartialView("PVDateTimePicker", dateTimePicker)); }
public ActionResult GenerateRadioButtonList(string Id, Guid formId, string culture) { var dropDownList = new RadioButtonList(); if (!string.IsNullOrEmpty(Id)) { var form = FormGeneratorComponent.Instance.FormStructureFacade.GetByCulture(formId, culture); if (form == null) { return(Content("false")); } var firstOrDefault = form.Controls.FindControl(Id); if (firstOrDefault != null) { dropDownList = (RadioButtonList)firstOrDefault; } } ViewBag.RadioTextAlign = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Align>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Align>(), keyValuePair.Value)), "Key", "Value"); ViewBag.RepeatDirections = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <RepeatDirection>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <RepeatDirection>(), keyValuePair.Value)), "Key", "Value"); ViewBag.formId = formId; ViewBag.culture = culture; return(PartialView("PVRadioButtonList", dropDownList)); }
public ActionResult GetMessageKeys(MessageInformType key) { switch (key) { case MessageInformType.User: ViewBag.Keys = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <UserMessageKey>(), "Key", "Value"); break; case MessageInformType.Workshop: ViewBag.Keys = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <WorkshopMessageKey>(), "Key", "Value"); break; case MessageInformType.Hotel: ViewBag.Keys = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <HotelMessageKey>(), "Key", "Value"); break; case MessageInformType.Booth: ViewBag.Keys = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <BoothMessageKey>(), "Key", "Value"); break; case MessageInformType.Article: ViewBag.Keys = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <ArticleMessageKey>(), "Key", "Value"); break; case MessageInformType.Referee: ViewBag.Keys = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <RefereeMessageKey>(), "Key", "Value"); break; case MessageInformType.RefereeArticle: ViewBag.Keys = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <RefereeArticleMessageKey>(), "Key", "Value"); break; } return(PartialView("PVKeysHelp")); }
public ActionResult GenerateTextBox(string Id, Guid formId, string culture) { var textbox = new TextBox(); if (!string.IsNullOrEmpty(Id)) { var form = FormGeneratorComponent.Instance.FormStructureFacade.GetByCulture(formId, culture); if (form == null) { return(Content("false")); } var firstOrDefault = form.Controls.FindControl(Id); if (firstOrDefault != null) { textbox = (TextBox)firstOrDefault; } } ViewBag.TextModeValues = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <TextMode>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <TextMode>(), keyValuePair.Value)), "Key", "Value"); ViewBag.formId = formId; ViewBag.culture = culture; return(PartialView("PVTextBox", textbox)); }
public ActionResult BaseGenerateBoolControl(string Id, Guid formId, string culture) { var boolControl = new BoolControl(); if (!string.IsNullOrEmpty(Id)) { var form = FormGeneratorComponent.Instance.FormStructureFacade.GetByCulture(formId, culture); if (form == null) { return(Content("false")); } var firstOrDefault = form.Controls.FindControl(Id); if (firstOrDefault != null) { boolControl = (BoolControl)firstOrDefault; } } ViewBag.BoolTextAlign = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Align>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Align>(), keyValuePair.Value)), "Key", "Value"); ViewBag.formId = formId; ViewBag.culture = culture; return(PartialView("PVBaseGenerateBoolControl", boolControl)); }
public ActionResult GetCompareValidator(string Id, string jsonvalue) { var requiredFieldValidator = new CompareValidator(); if (!string.IsNullOrEmpty(Id)) { var list = Extentions.DeSerialize(Utils.ConvertHtmlToString(jsonvalue.Decompress())); var firstOrDefault = list.FindControl(Id); if (firstOrDefault != null) { requiredFieldValidator = (CompareValidator)firstOrDefault; } } ViewBag.Id = Id; ViewBag.jsonvalue = jsonvalue; ViewBag.ValidationDataTypes = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <ValidationDataType>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <ValidationDataType>(), keyValuePair.Value)), "Key", "Value"); ViewBag.ValidationOperators = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <ValidationOperator>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <ValidationOperator>(), keyValuePair.Value)), "Key", "Value"); return(PartialView("PVCompareValidator", requiredFieldValidator)); }
public IEnumerable <ModelView.ReportChartModel> CharHotelCountWithStatus(IConnectionHandler connectionHandler, Guid congressId) { List <ModelView.ReportChartModel> listout = new List <ModelView.ReportChartModel>(); List <dynamic> list = GroupBy(connectionHandler, new Expression <Func <HotelUser, object> >[] { x => x.Status }, new GroupByModel <HotelUser>[] { new GroupByModel <HotelUser>() { Expression = x => x.Status, AggrigateFuntionType = AggrigateFuntionType.Count }, }, x => x.Hotel.CongressId == congressId); IEnumerable <KeyValuePair <byte, string> > enums = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.RezervState>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.RezervState>(), keyValuePair.Value)); foreach (KeyValuePair <byte, string> item in enums) { dynamic first = list.FirstOrDefault(x => (x.Status is byte) && (byte)x.Status == item.Key); listout.Add(new ModelView.ReportChartModel() { Count = first?.CountStatus ?? 0, Value = ((Enums.RezervState)item.Key).GetDescriptionInLocalization() }); } return(listout); }
public ActionResult GenerateConfigDiscountSection() { ViewBag.Dicounttype = CongressComponent.Instance.BaseInfoComponents.CongressDiscountTypeFacade.GetByCongressId(this.Homa.Id).Where(x => x.Enabled); ViewBag.EnumsSource = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.PaymentSection>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.PaymentSection>(), keyValuePair.Value)).ToList(); return(PartialView("PartialViewConfigDiscounTypeSection", PaymentComponenets.Instance.DiscountTypeSectionFacade.GetByModelName(AppExtention.CongressMoudelName))); }
public ActionResult GetModify(Guid?Id) { ViewBag.Types = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.ResourceType>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.ResourceType>(), keyValuePair.Value)), "Key", "Value"); ViewBag.LanguageList = new SelectList(CommonComponent.Instance.LanguageFacade.GetValidList(), "Id", "DisplayName"); return(PartialView("PVModify", Id.HasValue ? GraphicComponent.Instance.ResourceFacade.Get(Id) : new Radyn.Graphic.DataStructure.Resource())); }
public ActionResult GetDetails(Guid Id) { var resource = CongressComponent.Instance.BaseInfoComponents.ResourceFacade.Get(Id); ViewBag.UseLayouts = EnumUtils.ConvertEnumToIEnumerableInLocalization<Enums.UseLayout>().Select( keyValuePair => new KeyValuePair<byte, string>((byte)keyValuePair.Key.ToEnum<Enums.UseLayout>(), keyValuePair.Value)); return PartialView("PVDetails", resource); }
public ActionResult GenerateDiscountSection(Guid Id, bool Readonly = false) { ViewBag.Dicounttype = Id; ViewBag.EnumsSource = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.PaymentSection>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.PaymentSection>(), keyValuePair.Value)).ToList(); ViewBag.Readonly = Readonly; return(PartialView("PartialViewDiscounTypeSection", PaymentComponenets.Instance.DiscountTypeSectionFacade.GetByModelName(AppExtention.CongressMoudelName))); }
public ActionResult GetVaidatorControlPanel(string controltype, string Id, string jsonvalue, Guid formId) { ViewBag.Id = Id; ViewBag.controltype = controltype; ViewBag.formId = formId; ViewBag.jsonvalue = jsonvalue; ViewBag.ValidatorTypes = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <ValidateType>(), "Key", "Value"); return(PartialView("PartialViewValidatorControls")); }
public ActionResult GetPayTypes(string value) { ViewBag.PayTypes = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.PayType>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.PayType>(), keyValuePair.Value)); var list = string.IsNullOrEmpty(value) ? null : value.Split('-').ToList(); var bytes = list != null?list.Select(variable => variable.ToByte()).ToList() : null; return(PartialView("PartialViewPaymentTypes", bytes)); }
private void GetIndexViewBags(bool enableedit = false) { ViewBag.SearchstatusList = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.UserStatus>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.UserStatus>(), keyValuePair.Value)); ViewBag.enableedit = enableedit; ViewBag.Halls = CongressComponent.Instance.BaseInfoComponents.CongressHallFacade.SelectKeyValuePair(x => x.HallId, x => x.Hall.Name, x => x.CongressId == this.Homa.Id); }
private void GetValue() { ViewBag.ThemeUrl = CongressComponent.Instance.BaseInfoComponents.ConfigurationFacade.SelectFirstOrDefault(c => c.ThemeColorURL, c => c.CongressId == this.Homa.Id); ViewBag.IntroPages = new SelectList(CongressComponent.Instance.BaseInfoComponents.CongressContentFacade.SelectKeyValuePair(x => x.ContentId, x => x.Content.Title, x => x.CongressId == this.Homa.Id), "Key", "Value"); ViewBag.SupportType = new SelectList(CongressComponent.Instance.BaseInfoComponents.SupportTypeFacade.SelectKeyValuePair(x => x.Id, x => x.Title), "Key", "Value"); ViewBag.Themes = new SelectList(Web.Mvc.UI.Theme.ThemeManager.ThemeList(false)); ViewBag.Slides = new SelectList( CongressComponent.Instance.BaseInfoComponents.CongessSlideFacade.SelectKeyValuePair(x => x.SlideId, x => x.Slide.Title, news => news.CongressId == Homa.Id), "Key", "Value"); ViewBag.Languages = new SelectList(CommonComponent.Instance.LanguageFacade.SelectKeyValuePair(x => x.Id, x => x.DisplayName), "Key", "Value"); ViewBag.ArticlePaymentSteps = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.ArticlePaymentSteps>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.ArticlePaymentSteps>(), keyValuePair.Value)), "Key", "Value"); ViewBag.Banks = new SelectList( EnumUtils.ConvertEnumToIEnumerable <Radyn.PaymentGateway.Tools.Enums.Bank>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Radyn.PaymentGateway.Tools.Enums.Bank>(), keyValuePair.Value)), "Key", "Value"); ViewBag.InformTypes = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.UserInformType>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.UserInformType>(), keyValuePair.Value)), "Key", "Value"); ViewBag.ArticleCertificateTypes = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.ArticleCertificateType>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.ArticleCertificateType>(), keyValuePair.Value)), "Key", "Value"); ViewBag.Sections = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.PaymentSection>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.PaymentSection>(), keyValuePair.Value)).ToList(); ViewBag.ArticleCertificateStatList = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.FinalState>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.FinalState>(), keyValuePair.Value)).ToList(), "Key", "Value"); ViewBag.Contrainers = new SelectList(CongressComponent.Instance.BaseInfoComponents.CongressContainerFacade.SelectKeyValuePair(x => x.ContainerId, x => x.Container.Title, x => x.CongressId == this.Homa.Id, new OrderByModel <CongressContainer>() { Expression = x => x.Container.Title }), "Key", "Value"); ViewBag.Htmls = new SelectList(CongressComponent.Instance.BaseInfoComponents.CongressHtmlFacade.SelectKeyValuePair(x => x.HtmlDesginId, x => x.HtmlDesgin.Title, x => x.CongressId == this.Homa.Id, new OrderByModel <CongressHtml>() { Expression = x => x.HtmlDesgin.Title }), "Key", "Value"); ViewBag.MenuHtmls = new SelectList(CongressComponent.Instance.BaseInfoComponents.CongressMenuHtmlFacade.SelectKeyValuePair(x => x.MenuHtmlId, x => x.MenuHtml.Title, x => x.CongressId == this.Homa.Id), "Key", "Value"); }
public IEnumerable <Tools.ModelView.ReportChartModel> ChartViewByMonth(IConnectionHandler connectionHandler, string year, string url) { var fromdate = DateTimeUtil.ShamsiDateToGregorianDate(year + "/" + 01 + "/" + 01); var todate = DateTimeUtil.ShamsiDateToGregorianDate(year + "/" + 12 + "/" + 29); var listout = new List <Tools.ModelView.ReportChartModel>(); var list = StatisticComponents.Instance.LogFacade.GroupBy( new Expression <Func <Statistics.DataStructure.Log, object> >[] { x => x.Date }, new GroupByModel <Statistics.DataStructure.Log>[] { new GroupByModel <Statistics.DataStructure.Log>() { Expression = x => x.Date, AggrigateFuntionType = AggrigateFuntionType.Count }, }, x => x.Date.ToShortDateString().CompareTo(fromdate.ToShortDateString()) >= 0 && x.Date.ToShortDateString().CompareTo(todate.ToShortDateString()) <= 0 && x.Url.ToLower().Equals(url.ToLower())); var models = new List <Tools.ModelView.ReportChartModel>(); foreach (var value in list) { DateTime date = value.Date; models.Add(new Tools.ModelView.ReportChartModel() { Value = date.ShamsiDate().Substring(5, 2), Count = value.CountDate }); } var months = EnumUtils.ConvertEnumToIEnumerableInLocalization <Common.Definition.Enums.PersianMonth>() .Select( keyValuePair => new KeyValuePair <byte, string>( (byte)keyValuePair.Key.ToEnum <Common.Definition.Enums.PersianMonth>(), keyValuePair.Value)); foreach (var item in months) { var first = models.Where(x => x.Value.ToByte() == item.Key); listout.Add(new Tools.ModelView.ReportChartModel() { Count = first.Sum(x => x.Count), Value = ((Common.Definition.Enums.PersianMonth)item.Key).GetDescriptionInLocalization() }); } return(listout); }
public ActionResult GetModify(Guid? Id,string culture) { if (string.IsNullOrEmpty(culture)) culture = SessionParameters.Culture; ViewBag.Types = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization<Enums.ResourceType>().Select( keyValuePair => new KeyValuePair<byte, string>((byte)keyValuePair.Key.ToEnum<Enums.ResourceType>(), keyValuePair.Value)), "Key", "Value"); ViewBag.UseLayouts = EnumUtils.ConvertEnumToIEnumerableInLocalization<Enums.UseLayout>().Select( keyValuePair => new KeyValuePair<byte, string>((byte)keyValuePair.Key.ToEnum<Enums.UseLayout>(), keyValuePair.Value)); return PartialView("PVModify", Id.HasValue ? CongressComponent.Instance.BaseInfoComponents.ResourceFacade.GetLanuageContent(culture,Id) : new Resource()); }
public ActionResult RefereeCartabl(Guid refreeId, Guid articleId) { var cartable = CongressComponent.Instance.BaseInfoComponents.RefereeCartableFacade.Where(x => x.RefereeId == refreeId && x.ArticleId == articleId).OrderByDescending(x => x.InsertDate).FirstOrDefault(); if (!CongressComponent.Instance.BaseInfoComponents.RefereeCartableFacade.ModifyCartable(articleId, refreeId, cartable.Status, true, true)) { return(View()); } ViewBag.status = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.FinalStateSpecialRefree>(); if (SessionParameters.CongressReferee.IsSpecial && this.Homa.Configuration.SentArticleSpecialReferee) { ViewBag.status = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.FinalStateSpecialRefree>(); } else { List <KeyValuePair <string, string> > keyValuePairs; var status = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.FinalStateReferee>(); if (!string.IsNullOrEmpty(cartable.Article.ArticleOrginalText) || cartable.Article.OrginalFileId != null) { keyValuePairs = status.Where(c => c.Key != Enums.FinalStateReferee.DenialAbstarct.ToString()).ToList(); } else { if (string.IsNullOrEmpty(cartable.Article.Abstract) && cartable.Article.AbstractFileId == null) { keyValuePairs = status.Where(c => c.Key != Enums.FinalStateReferee.DenialAbstarct.ToString() && c.Key != Enums.FinalStateReferee.ConfirmandEdit.ToString() && c.Key != Enums.FinalStateReferee.Confirm.ToString() && c.Key != Enums.FinalStateReferee.Denial.ToString()).ToList(); } else { keyValuePairs = status.Where(c => c.Key != Enums.FinalStateReferee.Confirm.ToString() && c.Key != Enums.FinalStateReferee.Denial.ToString()).ToList(); } } ViewBag.status = keyValuePairs; } ViewBag.HasRefereeopinion = HasopinionForm(); return(View(cartable)); }
public ActionResult GetUserTemp(Guid?tempId, Guid userId, string callbackurl, string postdataUrl) { var temp = tempId == null ? new Temp() : PaymentComponenets.Instance.TempFacade.Get((Guid)tempId); ViewBag.userId = userId; ViewBag.callbackurl = callbackurl; ViewBag.CurrencyEnums = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Radyn.Common.Definition.Enums.CurrencyType>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Radyn.Common.Definition.Enums.CurrencyType>(), keyValuePair.Value)), "Key", "Value"); ViewBag.postdataUrl = postdataUrl; return(PartialView("PartialViewTemp", temp)); }
public ActionResult LookupFormDesign(Guid formId) { var form = FormGeneratorComponent.Instance.FormStructureFacade.Get(formId); if (form == null) { return(Content("false")); } var validList = CommonComponent.Instance.LanguageFacade.GetValidList(); var isdefault = validList.FirstOrDefault(x => x.IsDefault); ViewBag.Cultures = new SelectList(validList, "Id", "DisplayName", isdefault != null? isdefault.Id:null); ViewBag.Types = EnumUtils.ConvertEnumToIEnumerableInLocalization <ControlType>(); return(View(form)); }
public ActionResult GetModify(int?Id) { ViewBag.SupporterShowType = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.SupporterShowType>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.SupporterShowType>(), keyValuePair.Value)), "Key", "Value"); if (!Id.HasValue) { return(PartialView("PVModify", new SupportType())); } var supportType = CongressComponent.Instance.BaseInfoComponents.SupportTypeFacade.Get(Id); return(PartialView("PVModify", supportType)); }
private void GetUserSearchValue() { ViewBag.status = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.UserStatus>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.UserStatus>(), keyValuePair.Value)); ViewBag.Gender = EnumUtils.ConvertEnumToIEnumerableInLocalization <Radyn.EnterpriseNode.Tools.Enums.Gender>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Radyn.EnterpriseNode.Tools.Enums.Gender>(), keyValuePair.Value)); ViewBag.PaymentType = CongressComponent.Instance.BaseInfoComponents.UserRegisterPaymentTypeFacade.Where( type => type.CongressId == this.Homa.Id); }
public ActionResult GetModify(Guid?Id, string culture) { if (string.IsNullOrEmpty(culture)) { culture = SessionParameters.Culture; } ViewBag.Currency = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Radyn.Common.Definition.Enums.CurrencyType>(), "Key", "Value"); if (!Id.HasValue) { return(PartialView("PVModify", new Hotel())); } return(PartialView("PVModify", CongressComponent.Instance.BaseInfoComponents.HotelFacade.GetLanuageContent(culture, Id))); }
public ActionResult GetModify(Guid?Id, string culture) { if (string.IsNullOrEmpty(culture)) { culture = SessionParameters.Culture; } ViewBag.Currency = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Radyn.Common.Definition.Enums.CurrencyType>(), "Key", "Value"); ViewBag.BoothCatgory = new SelectList(CongressComponent.Instance.BaseInfoComponents.BoothCatgoryFacade.SelectKeyValuePair(x => x.Id, x => x.Title, x => x.CongressId == this.Homa.Id), "Key", "Value"); if (!Id.HasValue) { return(PartialView("PVModify", new Booth())); } var languageContent = CongressComponent.Instance.BaseInfoComponents.BoothFacade.GetLanuageContent(culture, Id); return(PartialView("PVModify", languageContent)); }
public ActionResult GetModify(int?Id, string culture) { if (string.IsNullOrEmpty(culture)) { culture = SessionParameters.Culture; } ViewBag.SelectType = new SelectList(EnumUtils.ConvertEnumToIEnumerableInLocalization <MessageInformType>(), "Key", "Value"); CustomMessage customMessage; if (Id.HasValue && Id != 0) { customMessage = CongressComponent.Instance.BaseInfoComponents.CustomMessageFacade.GetLanuageContent(culture, Id); } else { customMessage = new CustomMessage(); } return(PartialView("PVModify", customMessage)); }
public ActionResult LookUpDesign(Guid hallId) { try { var hallWithChairs = ReservationComponent.Instance.HallFacade.GetHallWithChairs(hallId); ViewBag.StatusList = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.ReservStatus>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.ReservStatus>(), keyValuePair.Value)), "Key", "Value"); ViewBag.ChairTypes = new SelectList(ReservationComponent.Instance.ChairTypeFacade.SelectKeyValuePair(x => x.Id, x => x.Title, x => x.HallId == hallId), "Key", "Value"); return(View(hallWithChairs)); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void GetValues() { ViewBag.status = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.FinalState>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.FinalState>(), keyValuePair.Value)); var value = this.Homa.Configuration; var configurationContent = value.GetConfigurationContent(); if (configurationContent != null) { if (configurationContent.AttachRefereeFileId.HasValue) { ViewBag.File = configurationContent.AttachRefereeFile; } } ViewBag.HasRefereeopinion = HasopinionForm(); }
private void GetUserSearchValue() { ViewBag.SearchstatusList = EnumUtils.ConvertEnumToIEnumerableInLocalization <Enums.UserStatus>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Enums.UserStatus>(), keyValuePair.Value)); ViewBag.GenderList = EnumUtils.ConvertEnumToIEnumerableInLocalization <Radyn.EnterpriseNode.Tools.Enums.Gender>().Select( keyValuePair => new KeyValuePair <byte, string>((byte)keyValuePair.Key.ToEnum <Radyn.EnterpriseNode.Tools.Enums.Gender>(), keyValuePair.Value)); ViewBag.PaymentTypes = CongressComponent.Instance.BaseInfoComponents.UserRegisterPaymentTypeFacade.GetValidListUser(this.Homa.Id); var enumerable = CongressComponent.Instance.BaseInfoComponents.CongressHallFacade.GetParents(this.Homa.Id, true); ViewBag.HasHall = enumerable != null && enumerable.Any(); ViewBag.CongressHalls = new SelectList(enumerable, "Id", "Name"); }
public ActionResult GetModify(Guid?Id, string culture) { if (string.IsNullOrEmpty(culture)) { culture = SessionParameters.Culture; } ViewBag.Currency = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Radyn.Common.Definition.Enums.CurrencyType>(), "Key", "Value"); if (!Id.HasValue) { return(PartialView("PVModify", new DiscountType() { Enabled = true })); } var languageContent = PaymentComponenets.Instance.DiscountTypeFacade.GetLanuageContent(culture, Id); return(PartialView("PVModify", languageContent)); }
public ActionResult GetModify(Guid?Id, string culture) { if (string.IsNullOrEmpty(culture)) { culture = SessionParameters.Culture; } ViewBag.Currency = new SelectList( EnumUtils.ConvertEnumToIEnumerableInLocalization <Radyn.Common.Definition.Enums.CurrencyType>(), "Key", "Value"); if (TempData["HallList"] == null) { TempData["HallList"] = new SelectList(ReservationComponent.Instance.HallFacade.GetAll(), "Id", "Name"); } if (!Id.HasValue) { return(PartialView("PVModify", new ChairType())); } var languageContent = ReservationComponent.Instance.ChairTypeFacade.GetLanuageContent(culture, Id); return(PartialView("PVModify", languageContent)); }