private void AddPageToTable(DataObjects.Page page)
        {
            System.Web.UI.HtmlControls.HtmlTableRow row = new System.Web.UI.HtmlControls.HtmlTableRow();

            System.Web.UI.HtmlControls.HtmlTableCell cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerHtml = "<a href='/page/" + page.PageID.ToString() + "'>" + page.ShortTitle + "</a>";
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerText = page.Volume;
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerText = page.Issue;
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerText = page.Year;
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerText = page.IndicatedPages;
            row.Cells.Add(cell);

            tblPages.Rows.Add(row);
        }
        public bool LoadLeadObjectFromCRM(int LoadObject, string columnName, string columnValue, HttpSessionStateBase SessionBase)
        {
            LeadRecordController LRC = new LeadRecordController();
            LeadRecord           theLead;
            var actionresult = LRC.GetLeadRecordByColumn(columnName, columnValue);

            if (actionresult != null && actionresult != actionresult as System.Web.Http.Results.NotFoundResult)
            {
                var response = actionresult as OkNegotiatedContentResult <LeadRecord>;
                theLead = response.Content;
            }
            else
            {
                SessionManager.StoreProgramParameter("CRMLeadFound", "No", SessionBase);
                return(false);
            }

            ScreenViewer.API.DataObjectController DOC = new DataObjectController();

            //string DOname = DataObjectToLoad;

            var ObjectResult = DOC.GetDataObjectCRM(LoadObject, theLead);
            var LeadObject   = ObjectResult as OkNegotiatedContentResult <DataObjects>;

            DataObjects DisplayObject = (DataObjects)LeadObject.Content;

            SessionManager.StoreDataObject(SessionBase, DisplayObject.DOName, DisplayObject);
            SessionManager.StoreProgramParameter("CRMLeadFound", "Yes", SessionBase);
            SessionManager.StoreProgramParameter("CRMLeadObjectId", LoadObject.ToString(), SessionBase);

            return(true);
        }
        //
        // GET: /LeadInfo/
        public ActionResult Index()
        {
            try
            {
                DataObjectLoader DOL           = new API.ExternalData.DataObjectLoader();
                DataObjects      DisplayObject = (DataObjects)SessionManager.GetDataObject(HttpContext.Session, "SXMLead");

                var     myType   = GenerateClass.CompileResultType(DisplayObject.Details);
                dynamic myObject = Activator.CreateInstance(myType);

                DisplayObject.ReverseObjectMatch(string.Empty, myObject);


                ViewBag.LeadName              = string.Format("{0} {1}", myObject.FIRST_NAME, myObject.LAST_NAME);
                ViewBag.LeadAddress           = string.Format("{0} {1}\n{2} {3}", myObject.ADDRESS1, myObject.ADDRESS2, myObject.CITY, myObject.STATE);
                ViewBag.ACCOUNT_NUMBER        = myObject.ACCOUNT_NUMBER;
                ViewBag.Email                 = myObject.EMAIL;
                ViewBag.PLAN_DESCRIPTION      = myObject.PLAN_DESCRIPTION;
                ViewBag.PLAN_START_DATE       = !string.IsNullOrEmpty(myObject.PLAN_START_DATE) ? Convert.ToDateTime(myObject.PLAN_START_DATE).ToString("MM/dd/yyyy") : string.Empty;
                ViewBag.NEXT_RENEWAL_DATE     = !string.IsNullOrEmpty(myObject.NEXT_RENEWAL_DATE) ? Convert.ToDateTime(myObject.NEXT_RENEWAL_DATE).ToString("MM/dd/yyyy") : string.Empty;
                ViewBag.ESN_DEACTIVATION_DATE = !string.IsNullOrEmpty(myObject.ESN_DEACTIVATION_DATE) ? Convert.ToDateTime(myObject.ESN_DEACTIVATION_DATE).ToString("MM/dd/yyyy") : string.Empty;
                ViewBag.AUTO_MAKE             = myObject.AUTO_MAKE;
                ViewBag.AUTO_MODEL            = myObject.AUTO_MODEL;
                ViewBag.Auto_Trim_Year        = string.Format("{0} {1}", myObject.Auto_Trim, myObject.Auto_Year);
            }
            catch { }

            return(PartialView("_LeadInfo"));
        }
Esempio n. 4
0
        protected void OnCancelClick(object sender, EventArgs e)
        {
            if (wizard.AccessMode == AccessMode.Insert)
            {
                if (objectId.HasValue)
                {
                    DataObject dataObject = DataObject.Load <DataObject>(objectId, null, true);
                    if (dataObject.State != ObjectState.Added)
                    {
                        dataObject.Delete();
                    }
                }
                else if (!string.IsNullOrEmpty(Request.QueryString["UploadSession"]))
                {
                    DataObjectList <DataObject> dataObjectsByUploadSession = DataObjects.Load <DataObject>(new QuickParameters {
                        Udc = UserDataContext.GetUserDataContext(), ObjectType = Helper.GetObjectType(wizard.ObjectType).NumericId, SortBy = QuickSort.InsertedDate, Direction = QuickSortDirection.Asc, GroupID = Request.QueryString["UploadSession"].ToGuid(), DisablePaging = true, IgnoreCache = true, QuerySourceType = QuerySourceType.MyContent
                    });
                    foreach (var dataObject in dataObjectsByUploadSession)
                    {
                        dataObject.Delete();
                    }
                }
            }

            ScriptManager.RegisterStartupScript(this, this.GetType(), "closeWindow", "$telerik.$(function() { GetRadWindow().Close(); } );", true);
        }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request.QueryString["UploadSession"]))
            {
                uploadSession = Request.QueryString["UploadSession"].ToGuid();
            }

            string uploadFolder = string.Format(@"{0}\{1}\{2}", System.Configuration.ConfigurationManager.AppSettings["ConverterRootPathUpload"], UserProfile.Current.UserId, Helper.GetMediaFolder(ObjectType));

            DataObjectList <DataObject> dataObjectsByUploadSession = DataObjects.Load <DataObject>(new QuickParameters {
                Udc = UserDataContext.GetUserDataContext(UserProfile.Current.UserName), ObjectType = ObjectType, SortBy = QuickSort.InsertedDate, Direction = QuickSortDirection.Asc, GroupID = uploadSession, DisablePaging = true, IgnoreCache = true, QuerySourceType = QuerySourceType.MyContent
            });

            if (dataObjectsByUploadSession.Count == 0) // No objects found for groupId=uploadSession
            {
                string[] uploadedFiles = Directory.GetFiles(uploadFolder, string.Format("{0}*.*", uploadSession.ToString().Replace("-", "")));
                Array.Sort(uploadedFiles);
                for (int i = 0; i < uploadedFiles.Length; i++)
                {
                    FileInfo  uploadedFileInfo = new FileInfo(uploadedFiles[i]);
                    StepsASCX subStep          = InitSubStep(uploadedFileInfo, null, i, uploadedFiles.Length);
                }
            }
            else
            {
                for (int i = 0; i < dataObjectsByUploadSession.Count; i++)
                {
                    StepsASCX subStep = InitSubStep(null, dataObjectsByUploadSession[i].ObjectID, i, dataObjectsByUploadSession.Count);
                }
            }
        }
Esempio n. 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UserDataContext     udc       = UserDataContext.GetUserDataContext();
            DataObjectCommunity myProfile = DataObject.Load <DataObjectCommunity>(UserProfile.Current.ProfileCommunityID);

            QuickParameters quickParameters = new QuickParameters()
            {
                Udc              = udc,
                UserID           = UserProfile.Current.UserId,
                IgnoreCache      = true,
                MembershipParams = new MembershipParams {
                    UserID = UserProfile.Current.UserId
                }
            };
            List <DataObjectCommunity> involvedCommunities = DataObjects.Load <DataObjectCommunity>(quickParameters);

            involvedCommunities.Insert(0, myProfile);
            this.CTYS.DataSource = involvedCommunities;
            this.CTYS.DataBind();

            if (!string.IsNullOrEmpty(CloseWindowJavaScript))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CloseWindowJavaScript", CloseWindowJavaScript, false);
            }
        }
Esempio n. 7
0
        /// <summary>
        /// Processes the capServer response recieved.
        /// </summary>
        /// <param name="capServers">The cap servers.</param>
        private void ProcessCapServer(string capServers)
        {
            if (string.IsNullOrWhiteSpace(capServers))
            {
                return;
            }

            DataObjects.Clear();
            DataObjects.Add(QueryTemplateText);
            DataObject = QueryTemplateText;

            var xml         = XDocument.Parse(capServers);
            var dataObjects = new List <string>();

            xml.Descendants().Where(x => x.Name.LocalName == "function" &&
                                    (x.Attributes("name").FirstOrDefault()?.Value == "WMLS_GetFromStore" ||
                                     x.Attributes("name").FirstOrDefault()?.Value == "GetFromStore"))
            .Descendants()
            .Where(x => x.Name.LocalName == "dataObject")
            .ForEach(x =>
            {
                if (!dataObjects.Contains(x.Value))
                {
                    dataObjects.Add(x.Value);
                }
            });

            dataObjects.Sort();
            DataObjects.AddRange(dataObjects.Except(_excludedDataObjects).ToList());
        }
Esempio n. 8
0
        public string LoadMarkers(Dictionary <string, string> objectTypesAndTags)
        {
            StringBuilder sb = new StringBuilder();

            foreach (var objectTypeAndTags in objectTypesAndTags)
            {
                QuickParameters quickParameters = new QuickParameters();
                quickParameters.Udc             = UserDataContext.GetUserDataContext();
                quickParameters.ObjectType      = Common.Helper.GetObjectTypeNumericID(objectTypeAndTags.Key);
                quickParameters.Tags1           = QuickParameters.GetDelimitedTagIds(objectTypeAndTags.Value, ',');
                quickParameters.Amount          = 500;
                quickParameters.DisablePaging   = true;
                quickParameters.OnlyGeoTagged   = true;
                quickParameters.ShowState       = ObjectShowState.Published;
                quickParameters.QuerySourceType = QuerySourceType.Page;
                var dataObjects = DataObjects.Load <DataObject>(quickParameters);
                foreach (var dataObject in dataObjects.DistinctBy((x, y) => x.Geo_Lat + x.Geo_Long == y.Geo_Lat + y.Geo_Long))
                {
                    string tag = string.Empty;
                    foreach (var currentTag in objectTypeAndTags.Value.Split(','))
                    {
                        if (!string.IsNullOrEmpty(currentTag) && dataObject.TagList.ToLower().Contains(currentTag.ToLower()))
                        {
                            tag = "_" + currentTag.ToLower();
                        }
                    }
                    sb.AppendLine(string.Format("AddMapMarker({0}, {1}, '{2}', '{3}', '{4}');", dataObject.Geo_Lat, dataObject.Geo_Long, tag, dataObject.ObjectID, dataObject.ObjectType));
                }
            }

            return(sb.ToString());
        }
        //
        // GET: /LeadInfo/
        public ActionResult Index()
        {
            try
            {
                //DataObjectLoader DOL = new API.ExternalData.DataObjectLoader();
                DataObjects DisplayObject = (DataObjects)SessionManager.GetDataObject(HttpContext.Session, "GetCustomer_Response");

                var     myType   = GenerateClass.CompileResultType(DisplayObject.Details);
                dynamic myObject = Activator.CreateInstance(myType);

                DisplayObject.ReverseObjectMatch(string.Empty, myObject);

                DataObjects DisplayObjectS = (DataObjects)SessionManager.GetDataObject(HttpContext.Session, "GetLocation_Response");

                var     myType2   = GenerateClass.CompileResultType(DisplayObject.Details);
                dynamic myObject2 = Activator.CreateInstance(myType);

                DisplayObjectS.ReverseObjectMatch(string.Empty, myObject2);

                ViewBag.CustID   = myObject.CUST_NUMBER;
                ViewBag.CustName = myObject.NAME;


                ViewBag.SiteNumber = myObject2.SiteNo;
                ViewBag.SiteName   = myObject2.Name;
                ViewBag.Address1   = myObject2.SiteAddressOne;
                ViewBag.Address2   = myObject2.SiteAddressTwo;
                ViewBag.City       = myObject2.SiteCity;
                ViewBag.State      = myObject2.SiteState;
                ViewBag.ZipCode    = myObject2.SiteZipCode;
            }
            catch { }

            return(PartialView("_SiteInfo"));
        }
Esempio n. 10
0
        /// <summary>
        /// Processes the capServer response recieved.
        /// </summary>
        /// <param name="capServers">The cap servers.</param>
        private void ProcessCapServer(string capServers)
        {
            if (string.IsNullOrWhiteSpace(capServers))
            {
                return;
            }

            DataObjects.Clear();
            DataObjects.Add(QueryTemplateText);
            DataObject = QueryTemplateText;

            var xml         = XDocument.Parse(capServers);
            var dataObjects = new List <string>();

            xml.Descendants()
            .Where(x => x.Name.LocalName == "dataObject")
            .ForEach(x =>
            {
                if (!dataObjects.Contains(x.Value))
                {
                    dataObjects.Add(x.Value);
                }
            });

            dataObjects.Sort();
            DataObjects.AddRange(dataObjects.Except(_excludedDataObjects).ToList());
        }
Esempio n. 11
0
        // Interface IReloadable
        public void Reload()
        {
            if (!Helper.IsObjectTypeEnabled(QuickParameters.ObjectType))
            {
                return;
            }

            if (!string.IsNullOrEmpty(Request.QueryString["Tag"]))
            {
                currentTagSrch = Request.QueryString["Tag"];
            }

            UserDataContext udc = UserDataContext.GetUserDataContext();

            QuickParameters.Udc           = udc;
            QuickParameters.WithCopy      = false;
            QuickParameters.OnlyConverted = true;
            QuickParameters.ShowState     = ObjectShowState.Published;
            QuickParameters.TagID         = DataObjectTag.GetTagID(currentTagSrch);
            this.OBJOVW.DataSource        = DataObjects.Load <Business.DataObjectProduct>(QuickParameters);
            numberItems = ((DataObjectList <Business.DataObjectProduct>) this.OBJOVW.DataSource).ItemTotal;
            this.OBJOVW.DataBind();
            this.PAGTOP.InitPager(QuickParameters.PageNumber, numberItems);
            this.PAGBOT.InitPager(QuickParameters.PageNumber, numberItems);
            if (numberItems > 0)
            {
                HasContent            = true;
                this.NOITEMPH.Visible = false;
            }
            else
            {
                HasContent = false;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataObject dataObject         = (DataObject)Settings["DataObject"];
            DataObjectForumTopicItem post = DataObject.Load <DataObjectForumTopicItem>(dataObject.ObjectID);

            List <DataObjectForumTopic> forumTopics = DataObjects.Load <DataObjectForumTopic>(new QuickParameters()
            {
                Udc            = UserDataContext.GetUserDataContext(),
                Amount         = 1,
                DisablePaging  = true,
                RelationParams = new RelationParams()
                {
                    ChildObjectID = dataObject.ObjectID
                }
            });

            if (forumTopics.Count == 1 && post.ItemStatus != CommentStatus.Deleted)
            {
                LnkTitle.Text        = string.Format(GuiLanguage.GetGuiLanguage("UserControls.Templates.WebUI.Base").GetString("MessageForumSearchResult"), dataObject.Nickname, dataObject.Inserted.ToString("dd. MMM yyyy"), forumTopics[0].Title);
                LnkTitle.NavigateUrl = Helper.GetDetailLink(forumTopics[0].objectType, forumTopics[0].ObjectID.ToString());
                LnkDesc.Text         = dataObject.Description.StripHTMLTags().CropString(400);
                LnkDesc.NavigateUrl  = LnkTitle.NavigateUrl;
                LnkTitle.ID          = null;
                LnkDesc.ID           = null;
            }
            else
            {
                this.Parent.Parent.Visible = false;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            LnkTitle.Text        = DataObject.Title;
            LnkTitle.NavigateUrl = Helper.GetDetailLink(DataObject.ObjectType, DataObject.ObjectID.Value.ToString());
            LnkTitle.ID          = null;

            List <DataObjectForumTopicItem> forumTopicItem = DataObjects.Load <DataObjectForumTopicItem>(new QuickParameters()
            {
                RelationParams = new RelationParams
                {
                    ParentObjectID   = DataObject.ObjectID,
                    ParentObjectType = Helper.GetObjectTypeNumericID("ForumTopic")
                },
                Udc         = UserDataContext.GetUserDataContext(),
                PageNumber  = 1,
                PageSize    = 1,
                IgnoreCache = false,
                SortBy      = QuickSort.InsertedDate,
                Direction   = QuickSortDirection.Desc
            });

            if (forumTopicItem.Count == 1)
            {
                pnlInfo2.Visible = true;
                LitDesc.Text     = string.Format("{0} / {1} {2}", forumTopicItem[0].Nickname, forumTopicItem[0].Inserted.ToShortDateString(), forumTopicItem[0].Inserted.ToShortTimeString());
                LitDesc2.Text    = forumTopicItem[0].Description.StripHTMLTags().CropString(80);
            }
            else
            {
                pnlInfo.Visible = true;
            }
        }
Esempio n. 14
0
        private void Reload()
        {
            DataObjectList <DataObjectForumTopicItem> itemList = DataObjects.Load <DataObjectForumTopicItem>(new QuickParameters
            {
                RelationParams = new RelationParams
                {
                    ParentObjectID   = forumTopic.ObjectID,
                    ParentObjectType = Helper.GetObjectTypeNumericID("ForumTopic")
                },
                Udc             = udc,
                PageNumber      = currentPage,
                CurrentObjectID = Request.QueryString["COID"].ToNullableGuid(),
                PageSize        = pageSize,
                IgnoreCache     = true,
                SortBy          = QuickSort.InsertedDate,
                Direction       = QuickSortDirection.Asc
            });

            currentPage      = itemList.PageNumber;
            totalNumberItems = itemList.ItemTotal;
            FTPAGBOT.InitPager(currentPage, totalNumberItems);
            FTPAGTOP.InitPager(currentPage, totalNumberItems);

            RepForumTopic.DataSource = itemList;
            RepForumTopic.DataBind();
        }
Esempio n. 15
0
        protected void OnTextEnter(object sender, EventArgs e)
        {
            string tag = txtTag.Text;

            if (tag.Length > 0)
            {
                QuickParameters quickParameters = new QuickParameters();
                quickParameters.Udc           = UserDataContext.GetUserDataContext();
                quickParameters.Amount        = 50;
                quickParameters.PageSize      = 50;
                quickParameters.DisablePaging = true;
                quickParameters.Title         = tag;
                quickParameters.SortBy        = QuickSort.Title;
                quickParameters.Direction     = QuickSortDirection.Asc;
                quickParameters.ShowState     = ObjectShowState.Published;
                quickParameters.ObjectStatus  = ObjectStatus.Public;
                var tags = DataObjects.Load <DataObjectTag>(quickParameters);

                if (tags.Count > 0)
                {
                    repSuggest.DataSource = tags;
                    repSuggest.DataBind();
                    pnlSuggest.Visible = true;
                }
                else
                {
                    pnlSuggest.Visible = false;
                }
            }
            else
            {
                pnlSuggest.Visible = false;
            }
        }
        // Interface IReloadable
        public void Reload()
        {
            if (!Helper.IsObjectTypeEnabled(QuickParameters.ObjectType))
            {
                return;
            }

            UserDataContext udc = UserDataContext.GetUserDataContext();

            QuickParameters.Udc              = udc;
            QuickParameters.WithCopy         = false;
            QuickParameters.OnlyConverted    = true;
            QuickParameters.ShowState        = ObjectShowState.Published;
            QuickParameters.ToStartDate      = DateTime.Now;
            QuickParameters.FromEndDate      = DateTime.Now;
            QuickParameters.DateQueryMethode = QuickDateQueryMethode.BetweenStartRangeEndRange;

            this.OBJOVW.DataSource = DataObjects.Load <Business.DataObjectHTMLContent>(QuickParameters);
            numberItems            = ((DataObjectList <Business.DataObjectHTMLContent>) this.OBJOVW.DataSource).ItemTotal;
            this.OBJOVW.DataBind();
            this.PAGTOP.InitPager(QuickParameters.PageNumber, numberItems);
            this.PAGBOT.InitPager(QuickParameters.PageNumber, numberItems);
            if (numberItems > 0)
            {
                HasContent            = true;
                this.NOITEMPH.Visible = false;
            }
            else
            {
                HasContent = false;
            }
        }
        public string Render(decimal id, ControllerContext ContCont)
        {
            ViewBag.DataViewID = id;

            ScreenViewer.API.Elements.DataViewController DVC = new API.Elements.DataViewController();
            var actionResult = DVC.GetScriptDataView(id);

            var response = actionResult as OkNegotiatedContentResult <Data.ScriptDataView>;

            Data.ScriptDataView theDataView = response.Content;
            DataObjectManager   DOM         = new DataObjectManager();

            ScreenViewer.API.DataObjectController DOC = new API.DataObjectController();

            ViewBag.OID = response.Content.ScriptDataViewID.ToString();

            switch (theDataView.DataViewType)
            {
            case "R":
                DataObjectLoader DOL = new API.ExternalData.DataObjectLoader();

                string      objectname    = System.Text.RegularExpressions.Regex.Split(theDataView.DataViewSource, "::")[1];
                DataObjects DisplayObject = (DataObjects)SessionManager.GetDataObject(ContCont.HttpContext.Session, objectname);

                //Models.DataObjects DisplayObject = (Models.DataObjects)SessionControl.SessionManager.GetDataObject(HttpContext.Session,theDataView.DataViewObjectSource);
                if (DisplayObject != null)
                {
                    return(RenderHelper.RenderViewToString(ContCont, "~/Views/DataView/_DataView_Record.cshtml", DisplayObject.Details, ViewData));
                    //return PartialView("_DataView_Record", DisplayObject.Details);
                }
                else
                {
                    return(string.Empty);
                }

            case "C":

                string objectcolletion = System.Text.RegularExpressions.Regex.Split(theDataView.DataViewSource, "::")[1];
                string dataobname      = System.Text.RegularExpressions.Regex.Split(objectcolletion, "\\.")[0];

                if (SessionManager.GetDataObject(ContCont.HttpContext.Session, dataobname) != null)
                {
                    string tabledata = SPutilities.GenerateGridData3(objectcolletion, ContCont.HttpContext.Session);
                    ViewBag.Table = tabledata;
                    return(RenderHelper.RenderViewToString(ContCont, "~/Views/DataView/_DataView_Grid.cshtml", null, ViewData));
                }
                else
                {
                    ViewBag.Table = string.Empty;
                    return(RenderHelper.RenderViewToString(ContCont, "~/Views/DataView/_DataView_Grid.cshtml", null, ViewData));
                }

            case "S":
                return(string.Empty);

            default:
                return(string.Empty);
            }
        }
Esempio n. 18
0
        public void Reload()
        {
            DataObjectList <DataObject> list = DataObjects.LoadByReflection(QuickParameters);

            Rr.DataSource = list;
            Rr.DataBind();
            HasContent = list.ItemTotal > 0;
        }
        private void LoadWellboreFolders(ResourceViewModel parent, string uri)
        {
            var etpUri = new EtpUri(uri);

            DataObjects
            .Select(x => ToResourceViewModel(etpUri.Append(x), x, LoadWellboreObjects))
            .ForEach(parent.Children.Add);
        }
Esempio n. 20
0
        // Interface IReloadable
        public void Reload()
        {
            DataObjectList <DataObjectLocation> itemList = DataObjects.Load <DataObjectLocation>(quickParameters);

            repObj.DataSource = itemList;
            repObj.DataBind();
            pager.InitPager(currentPage, itemList.ItemTotal);
        }
Esempio n. 21
0
 public Game Reconstitute(DataObjects.Game doGame)
 {
     var game = new Game(doGame.Size, doGame.Name);
     foreach (var cell in doGame.Cells) {
         game.GiveBirth(cell.Y, cell.X);
     }
     return game;
 }
Esempio n. 22
0
        protected void OnTextEnter(object sender, EventArgs e)
        {
            string userString = txtUser.Text;

            if (userString.Length > 0)
            {
                List <MessageReceiver> receivers = new List <MessageReceiver>();

                QuickParametersFriends parametersFriends = new QuickParametersFriends();
                parametersFriends.Udc            = UserDataContext.GetUserDataContext();
                parametersFriends.CurrentUserID  = UserProfile.Current.UserId;
                parametersFriends.OnlyNotBlocked = true;
                parametersFriends.Amount         = 10000;
                parametersFriends.PageSize       = 10000;
                parametersFriends.DisablePaging  = true;
                parametersFriends.SortBy         = QuickSort.Title;
                parametersFriends.Direction      = QuickSortDirection.Asc;
                parametersFriends.ShowState      = ObjectShowState.Published;
                List <DataObjectFriend> friends = DataObjects.Load <DataObjectFriend>(parametersFriends);
                receivers.AddRange(friends.FindAll(x => x.Nickname.ToLower().Contains(userString.ToLower()) ||
                                                   (!string.IsNullOrEmpty(x.Vorname) && x.Vorname.ToLower().Contains(userString.ToLower())) ||
                                                   (!string.IsNullOrEmpty(x.Name) && x.Name.ToLower().Contains(userString.ToLower())))
                                   .Take(20).ToList().ConvertAll(x => new MessageReceiver()
                {
                    User = x
                }));

                Dictionary <string, FriendType> friendTypes = new Dictionary <string, FriendType>();
                foreach (FriendType friendType in Enum.GetValues(typeof(FriendType)))
                {
                    if (friends.Exists(x => x.FriendType == friendType))
                    {
                        string text = GuiLanguage.GetGuiLanguage("UserControls.WebUI.Base").GetString(string.Format("TextFriendType{0}", (int)friendType));
                        friendTypes.Add(text, friendType);
                    }
                }
                receivers.AddRange(friendTypes.Where(x => x.Key.ToLower().Contains(userString.ToLower())).ToList().ConvertAll(x => new MessageReceiver()
                {
                    FriendType = x.Value
                }));

                if (receivers.Count > 0)
                {
                    repSuggest.DataSource = receivers;
                    repSuggest.DataBind();
                    pnlSuggest.Visible = true;
                }
                else
                {
                    pnlSuggest.Visible = false;
                }
            }
            else
            {
                pnlSuggest.Visible = false;
            }
        }
Esempio n. 23
0
        private void PrepareDataObjects()
        {
            DataObjects.Clear();
            var stringSeparators = new[] { "\r\n" };
            var lines            = _roughSetsFileContent.Substring(0, _roughSetsFileContent.Length - 2).Split(stringSeparators, StringSplitOptions.None);

            _stringToNumberConverter.ConvertStringsToNumbers(lines);
            FillDataObjectsList(lines);
        }
Esempio n. 24
0
        protected void lbtnSR_Click(object sender, EventArgs e)
        {
            template = Helper.GetObjectType(objectType).SearchForSelectCtrl;

            Guid            UserID = UserProfile.Current.UserId;
            QuickParameters qp     = new QuickParameters();

            qp.Direction = QuickSortDirection.Desc;
            qp.SortBy    = QuickSort.StartDate;

            qp.Title       = TxtSearch.Text;
            qp.Description = TxtSearch.Text;

            string[] tagLists = TxtTagword.Text.ToLower().Replace("  ", " ").Replace(" or ", "¦").Split('¦');
            if (tagLists.Length > 0)
            {
                qp.Tags1 = QuickParameters.GetDelimitedTagIds(tagLists[0].Trim().Replace(" ", Constants.TAG_DELIMITER.ToString()), Constants.TAG_DELIMITER);
            }
            if (tagLists.Length > 1)
            {
                qp.Tags2 = QuickParameters.GetDelimitedTagIds(tagLists[1].Trim().Replace(" ", Constants.TAG_DELIMITER.ToString()), Constants.TAG_DELIMITER);
            }
            if (tagLists.Length > 2)
            {
                qp.Tags3 = QuickParameters.GetDelimitedTagIds(tagLists[2].Trim().Replace(" ", Constants.TAG_DELIMITER.ToString()), Constants.TAG_DELIMITER);
            }

            qp.Udc               = UserDataContext.GetUserDataContext();
            qp.ObjectType        = Helper.GetObjectTypeNumericID(objectType);
            qp.ShowState         = ObjectShowState.Published;
            qp.DisablePaging     = true;
            qp.CatalogSearchType = DBCatalogSearchType.ContainsTable;

            if (ParentDataObject.ObjectType == Helper.GetObjectTypeNumericID("ProfileCommunity"))
            {
                qp.Udc         = UserDataContext.GetUserDataContext(Constants.ANONYMOUS_USERID);
                qp.CommunityID = null;
                qp.Communities = null;
                qp.UserID      = UserID;
            }
            //If its a CMSPage Search  Text  is the name of an object that is in any Public community
            else if (ParentDataObject.ObjectType == Helper.GetObjectTypeNumericID("Page"))
            {
                qp.Udc         = UserDataContext.GetUserDataContext(Constants.ANONYMOUS_USERID);
                qp.CommunityID = null;
                qp.Communities = null;
                qp.UserID      = null;
            }
            else if (ParentDataObject.ObjectType == Helper.GetObjectTypeNumericID("Community"))
            {
                qp.Udc         = UserDataContext.GetUserDataContext();
                qp.CommunityID = ParentDataObject.CommunityID;
            }

            this.OBJOVW.DataSource = DataObjects.LoadByReflection(qp);
            this.OBJOVW.DataBind();
        }
Esempio n. 25
0
        protected void Page_Load(object sender, EventArgs e)
        {
            pinboardOffer = (DataObjectPinboardOffer)dataObject;
            udc           = UserDataContext.GetUserDataContext();

            if (UserProfile.Current.IsAnonymous)
            {
                this.CTCTBTN.Visible = false;
            }

            this.CTCTBTN.NavigateUrl = string.Format("Javascript:radWinOpen('/Pages/popups/MessageSend.aspx?MsgType=pbo&recid={0}&objid={1}', '{2}', 510, 490, false, null)", pinboardOffer.UserID, pinboardOffer.ObjectID, language.GetString("CommandPinboardContactTitle").StripForScript());

            // Disable tooltip managers by default -> tooltip managers without targets don't work
            this.RTTM.Visible    = false;
            this.RTTMIMG.Visible = false;
            if (pinboardOffer != null)
            {
                foreach (string tooltipId in _4screen.CSB.DataAccess.Business.AdWordHelper.GetCampaignObjectIds(pinboardOffer.ObjectID.Value))
                {
                    this.RTTM.TargetControls.Add(tooltipId, true);
                    this.RTTM.Visible = true;
                }
            }

            this.DESCLIT.Text = pinboardOffer.DescriptionLinked;

            decimal price;

            if (pinboardOffer.Price.EndsWith("0") || decimal.TryParse(pinboardOffer.Price, out price))
            {
                this.PRICELIT.Text = string.Format("{0}: {1} CHF", language.GetString("CommandPinboardPrice"), pinboardOffer.Price);
            }
            else if (pinboardOffer.Price != "")
            {
                this.PRICELIT.Text = string.Format("{0}: {1}", language.GetString("CommandPinboardPrice"), pinboardOffer.Price);
            }
            else
            {
                this.PRICELIT.Text = string.Format("{0}: {1}", language.GetString("CommandPinboardPrice"), language.GetString("CommandPinboardNoPrice"));
            }

            pinboardPictures = DataObjects.Load <DataObjectPicture>(new QuickParameters {
                RelationParams = new RelationParams {
                    ParentObjectID = pinboardOffer.ObjectID, ChildObjectType = Helper.GetObjectTypeNumericID("Picture")
                }, ShowState = ObjectShowState.Published, Amount = 0, Direction = QuickSortDirection.Asc, PageNumber = 0, PageSize = 999999, SortBy = QuickSort.RelationSortNumber, Udc = UserDataContext.GetUserDataContext()
            });

            foreach (DataObjectPicture picture in pinboardPictures)
            {
                string imageId = "Img_" + picture.ObjectID.Value.ToString();
                this.RTTMIMG.TargetControls.Add(imageId, true);
                this.RTTMIMG.Visible = true;
                LiteralControl image = new LiteralControl(string.Format("<div style=\"float:left;width:110px;\"><div><img class ='articlepic' src=\"{0}{1}\" id=\"{2}\" /></div><div>{3}</div></div>", _4screen.CSB.Common.SiteConfig.MediaDomainName, picture.GetImage(PictureVersion.S), imageId, picture.Title));
                this.PhImgs.Controls.Add(image);
            }
        }
        public IHttpActionResult GetDataObject(Int32 objectID)
        {
            DataObjects DO = new DataObjects();

            DO.DOID    = objectID;
            DO.DOName  = GetNameByID(objectID);
            DO.Details = FillDetails(objectID);

            return(Ok(DO));
        }
        public DataObjects GetDO(Int32 objectID, Object LoadObject)
        {
            DataObjects DO = new DataObjects();

            DO.DOID    = objectID;
            DO.DOName  = GetNameByID(objectID);
            DO.Details = FillDetails(objectID);
            DO.ObjectMatch("", LoadObject);
            return(DO);
        }
Esempio n. 28
0
			saveAs();
		}


		void TreeViewSelectionChangend (object sender, EventArgs e)
		{
			TreePosition tp = Treeview1.SelectedRow;
			GladeFile gf = (GladeFile)Treeview1.DataSource.GetValue(tp,1);
			if (gf != null)
			{
        /// <summary>
        /// Called when the parent view is ready.
        /// </summary>
        public void OnViewReady(IEnumerable <string> dataObjects)
        {
            DataObjects.Clear();
            DataObjects.AddRange(dataObjects);

            if (!Items.Any() && Context != null)
            {
                LoadWells();
            }
        }
Esempio n. 30
0
 private void PersistCells(Game game, DataObjects.Game doGame)
 {
     doGame.Cells.Clear();
     for (var row = 0; row < game.Size; row++) {
         for (var column = 0; column < game.Size; column++) {
             if (game[row, column].IsAlive) {
                 doGame.Cells.Add(new Cell {X = column, Y = row});
             }
         }
     }
 }
Esempio n. 31
0
        public override bool SaveStep(ref System.Collections.Specialized.NameValueCollection queryString)
        {
            try
            {
                this.OTOR.Save();
                DataObjectList <DataObject> slides = DataObjects.Load <DataObject>(new QuickParameters {
                    Udc = UserDataContext.GetUserDataContext(), RelationParams = new RelationParams {
                        ParentObjectID = ObjectID, ChildObjectType = Helper.GetObjectTypeNumericID("Picture")
                    }
                });
                if (slides.Count > 0)
                {
                    slideshow.Image = slides[0].GetImage(PictureVersion.S);
                    foreach (var pictureFormat in slides[0].PictureFormats)
                    {
                        if (!string.IsNullOrEmpty(pictureFormat.Value))
                        {
                            slideshow.SetImageType(pictureFormat.Key, (PictureFormat)Enum.Parse(typeof(PictureFormat), pictureFormat.Value));
                        }
                    }
                }

                slideshow.Title       = Common.Extensions.StripHTMLTags(this.TxtTitle.Text);
                slideshow.Description = Common.Extensions.StripHTMLTags(this.TxtDesc.Text).CropString(20000);
                slideshow.Effect      = this.DDEffect.SelectedValue;
                slideshow.TagList     = Common.Extensions.StripHTMLTags(this.HFTagWords.Value);
                slideshow.Status      = (ObjectStatus)Enum.Parse(typeof(ObjectStatus), this.HFStatus.Value);
                slideshow.ShowState   = (ObjectShowState)Enum.Parse(typeof(ObjectShowState), this.HFShowState.Value);
                slideshow.Copyright   = int.Parse(this.HFCopyright.Value);
                double geoLat;
                if (double.TryParse(this.HFGeoLat.Value, out geoLat))
                {
                    slideshow.Geo_Lat = geoLat;
                }
                double geoLong;
                if (double.TryParse(this.HFGeoLong.Value, out geoLong))
                {
                    slideshow.Geo_Long = geoLong;
                }
                slideshow.Zip         = this.HFZip.Value;
                slideshow.City        = this.HFCity.Value;
                slideshow.Street      = this.HFStreet.Value;
                slideshow.CountryCode = this.HFCountry.Value;

                slideshow.Update(UserDataContext.GetUserDataContext());

                return(true);
            }
            catch (Exception ex)
            {
                this.LitMsg.Text = string.Format("{0}: ", language.GetString("MessageSaveError")) + ex.Message;
                return(false);
            }
        }
Esempio n. 32
0
 public override nint RowsInSection(UITableView tableview, nint section)
 {
     if (DataObjects == null)
     {
         return(0);
     }
     else
     {
         return(Sections == 1 ? DataObjects.Count() : (DataObjects as IEnumerable <object>).Count());
     }
 }
Esempio n. 33
0
        public void Works_for_inherited_properties()
        {
            //Arrange
            Expression <Func <DerivedModel, bool> > selection = s => s.Nested.NestedTitle2 == "nested test";

            //Act
            Expression <Func <DerivedDataModel, bool> > selectionMapped = mapper.Map <Expression <Func <DerivedDataModel, bool> > >(selection);
            List <DerivedDataModel> items = DataObjects.Where(selectionMapped).ToList();

            //Assert
            Assert.True(items.Count == 1);
        }
		public override void Convert(DataObjects.Security.Transfer.ObjectModifyType modifyType, OGUPermission.IOguObject srcObject, System.DirectoryServices.DirectoryEntry targetObject, string context)
		{
			IGroup grp = (IGroup)srcObject;
			SetterContext setterContext = new SetterContext();

			ConvertProperties(srcObject, targetObject, setterContext);

			targetObject.Properties["displayNamePrintable"].Value = SynchronizeHelper.PermissionCenterInvolved;

			targetObject.CommitChanges();

			DoAfterObjectUpdatedOP(srcObject, targetObject, setterContext);
		}
Esempio n. 35
0
        private void AddItemToTable(DataObjects.PageSummaryView psv)
        {
            System.Web.UI.HtmlControls.HtmlTableRow row = new System.Web.UI.HtmlControls.HtmlTableRow();

            System.Web.UI.HtmlControls.HtmlTableCell cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerHtml = "<a href='/item/" + psv.ItemID.ToString() + "'>" + psv.ShortTitle + "</a>";
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerText = psv.Volume;
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            row.Cells.Add(cell);

            tblPages.Rows.Add(row);
        }
Esempio n. 36
0
 public Size[] GetSizesByType(DataObjects.Type type)
 {
     Size[] result = null;
     using (var dc = alphaEntities.New())
     {
         //var dc = alphaEntities.Default;
         result = dc.resource_sizes.Where(s => s.type_id == type.Id).Select(s => new Size
         {
             Id = (int)s.id,
             FkTypeId = (int)s.type_id,
             Name = s.name
         }).ToArray();
     }
     return result;
 }
Esempio n. 37
0
        private DataDictionary LoadDataObjects(List<string> tableNames)
        {
            try
            {
                DataObjects _dataObjects = new DataObjects();
                DataObject _dataObject = new DataObject();
                KeyProperty _keyproperties = new KeyProperty();
                DataProperty _dataproperties = new DataProperty();
                DataDictionary dataDictionary = new DataDictionary();
                ConnectToAccess();

                foreach (string strname in tableNames)
                {
                    _dataObject = new DataObject();
                    _dataObject.objectName = strname.ToLower();
                    _dataObject.tableName = strname.ToLower();
                    _dataObject.keyDelimeter = "_";

                    DataTable colKey = _connOledb.GetOleDbSchemaTable(OleDbSchemaGuid.Primary_Keys, new Object[] { null, null, strname });
                    DataView view = colKey.DefaultView;
                    view.Sort = "ORDINAL";
                    colKey = view.ToTable();
                    List<string> tableKeys = new List<string>();
                    foreach (DataRow row in colKey.Rows)
                    {
                        tableKeys.Add(row["COLUMN_NAME"].ToString());
                    }

                    DataTable tableColumns = _connOledb.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[] { null, null, strname, null });
                    foreach (DataRow row in tableColumns.Rows)
                    {
                        _dataproperties = new DataProperty();
                        _dataproperties.columnName = row["COLUMN_NAME"].ToString();
                        _dataproperties.propertyName = row["COLUMN_NAME"].ToString();

                        if (!(row["CHARACTER_MAXIMUM_LENGTH"] is DBNull))
                        {
                            _dataproperties.dataLength = Convert.ToInt32(row["CHARACTER_MAXIMUM_LENGTH"]);
                            if(_dataproperties.dataLength == 0)
                                _dataproperties.dataLength = 8000; // Memo Stores up to 8000 characters
                        }
                        else
                            _dataproperties.dataLength = 50;

                        _dataproperties.isNullable = Convert.ToBoolean(row["IS_NULLABLE"]);

                        if (tableKeys.Contains(_dataproperties.columnName))
                        {
                            _keyproperties = new KeyProperty();
                            _keyproperties.keyPropertyName = _dataproperties.columnName;
                            _dataObject.keyProperties.Add(_keyproperties);
                            _dataproperties.keyType = KeyType.assigned;
                        }
                        else
                        {
                            _dataproperties.keyType = KeyType.unassigned;
                        }

                        switch (row["DATA_TYPE"].ToString())
                        {
                            case "11":
                                _dataproperties.dataType = DataType.Boolean;
                                break;
                            case "2":
                            case "3":
                            case "4":
                                _dataproperties.dataType = DataType.Int32;
                                break;
                            case "7":
                                _dataproperties.dataType = DataType.DateTime;
                                break;
                            default:
                                _dataproperties.dataType = DataType.String;
                                break;
                        }
                        _dataObject.dataProperties.Add(_dataproperties);
                    }
                    dataDictionary.dataObjects.Add(_dataObject);
                }
                return dataDictionary;
            }
            catch (Exception ex)
            {
                logger.Error("Error in generating the dictionary.");
                throw ex;
            }
            finally
            {
                _connOledb.Close();
            }
        }
Esempio n. 38
0
        private void AddTitleToTable(DataObjects.Title title)
        {
            System.Web.UI.HtmlControls.HtmlTableRow row = new System.Web.UI.HtmlControls.HtmlTableRow();

            System.Web.UI.HtmlControls.HtmlTableCell cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            cell.InnerHtml = "<a href='/bibliography/" + title.TitleID.ToString() + "'>" + title.ShortTitle + "</a>";
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            row.Cells.Add(cell);
            cell = new System.Web.UI.HtmlControls.HtmlTableCell();
            row.Cells.Add(cell);

            tblPages.Rows.Add(row);
        }
Esempio n. 39
0
		protected override void SetPropertyValue(OGUPermission.IOguObject srcOguObject, string srcPropertyName, System.DirectoryServices.DirectoryEntry entry, string targetPropertyName, string context, DataObjects.Security.Transfer.SetterContext setterContext)
		{
			entry.Properties[srcPropertyName].Value = SynchronizeHelper.PermissionCenterInvolved;
			entry.CommitChanges();
		}
Esempio n. 40
0
 public void Persist(Game game, DataObjects.Game doGame)
 {
     doGame.Size = game.Size;
     doGame.Name = game.Name;
     PersistCells(game, doGame);
 }
Esempio n. 41
0
 public static bool UpdateProject(DataObjects.Project project)
 {
     return true;
 }
Esempio n. 42
0
 public bool SaveUser(DataObjects.Person person)
 {
     return true;
 }
Esempio n. 43
0
 public LogResponse()
 {
     responseData = new DataObjects();
 }
Esempio n. 44
0
 public bool UpdateUser(DataObjects.Person person)
 {
     return true;
 }