Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        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"));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        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));
        }
Exemple #7
0
        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);
        }
Exemple #8
0
 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)));
 }
Exemple #9
0
 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()));
 }
Exemple #10
0
 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);
 }
Exemple #11
0
 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)));
 }
Exemple #12
0
 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"));
 }
Exemple #13
0
        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));
        }
Exemple #14
0
        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);
        }
Exemple #15
0
        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");
        }
Exemple #16
0
        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);
        }
Exemple #17
0
        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());
        }
Exemple #18
0
        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));
        }
Exemple #19
0
        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));
        }
Exemple #20
0
        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));
        }
Exemple #21
0
        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));
        }
Exemple #22
0
 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);
 }
Exemple #23
0
 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)));
 }
Exemple #24
0
        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));
        }
Exemple #25
0
        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));
        }
Exemple #26
0
 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);
     }
 }
Exemple #27
0
        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();
        }
Exemple #28
0
        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");
        }
Exemple #29
0
        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));
        }
Exemple #30
0
        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));
        }