private void Awake()
 {
     if (this.IsIgnored())
     {
         Destroy(this);
         return;
     }
     MilestoneCollection.InitializeMilestones(this.m_Milestones);
 }
Beispiel #2
0
    private void FillDdlMilestones(Waive waive)
    {
        MilestoneCollection milestones = Milestone.Utils.GetMilestonesByCaseID(caseID);

        foreach (var item in milestones)
        {
            ddlMilestone.Items.Add(new ListItem(item.Title, item.ID.ToString()));
        }
        ddlMilestone.SelectedValue = waive.MilestoneID.ToString();
    }
        protected CollectionBase  GenerateMilestoneCollectionFromReader(IDataReader returnData)
        {
            MilestoneCollection mlsCollection = new MilestoneCollection();

            while (returnData.Read())
            {
                Milestone newMilestone = new Milestone((int)returnData["MilestoneId"], (int)returnData["ProjectId"], (string)returnData["MilestoneName"], (string)returnData["MilestoneImageUrl"]);
                mlsCollection.Add(newMilestone);
            }
            return(mlsCollection);
        }
Beispiel #4
0
    private void FillDdlMilestones(long caseID)
    {
        MilestoneCollection contracts = Milestone.Utils.GetMilestonesByCaseID(caseID);

        long filterMilestoneID = Convert.ToInt64(Request.QueryString[FilterQueries.filterMilestone]);

        foreach (var item in contracts)
        {
            ddlMilestone.Items.Add(new ListItem(item.Title, item.ID.ToString()));
            ddlMilestoneExtra.Items.Add(new ListItem(item.Title, item.ID.ToString()));
        }
    }
Beispiel #5
0
            public static MilestoneCollection GetMilestonesByCaseID(Int64 CaseID)
            {
                MilestoneCollection c = new MilestoneCollection();

                DataTable dt = Execute.FillDataTable(StoredProcedures.GetMilestonesByCaseID, new System.Data.SqlClient.SqlParameter("CaseID", CaseID));

                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow row in dt.Rows)
                    {
                        Milestone o = new Milestone();
                        LoadMilestoneByReader(row, o);
                        c.Add(o);
                    }
                }

                return(c);
            }
Beispiel #6
0
        public override void Update()
        {
            int capacity = 0;
            int need     = 0;

            if (Singleton <DistrictManager> .exists)
            {
                capacity = Capacity;
                need     = Need;
            }

            var milestoneUnlocked = true;

            if (string.IsNullOrEmpty(UnlockedMilestone) == false)
            {
                milestoneUnlocked = Singleton <UnlockManager> .instance.Unlocked(MilestoneCollection.FindMilestone(UnlockedMilestone));
            }

            var isUnlocked = Singleton <UnlockManager> .instance.Unlocked(InfoMode) && milestoneUnlocked && IsUnlocked;

            var value    = GetPercentage(capacity, need);
            var minValue = Metric.MinValue;
            var maxValue = Metric.MaxValue;

            bool oldIsAlertActive = IsAlertActive;

            IsAlertActive = isUnlocked && ((value < minValue && minValue > 0) || (value > maxValue && maxValue < 100));
            m_Meter.value = value;

            if (m_TextureSprite != null)
            {
                m_TextureSprite.size             = m_Meter.size;
                m_TextureSprite.relativePosition = Vector3.zero;
                m_TextureSprite.isEnabled        = false;
                m_TextureSprite.isEnabled        = true;
            }

            m_initialized = true;
        }
Beispiel #7
0
    private void RenderListMilestones()
    {
        using (StringWriter sw = new StringWriter())
        {
            using (HtmlTextWriter writer = new HtmlTextWriter(sw))
            {
                MilestoneCollection milestones = Milestone.Utils.GetMilestonesByCaseID(caseID);
                writer.AddAttribute("class", "listview");
                writer.AddAttribute("cellspacing", "0");
                writer.AddAttribute("cellpadding", "0");
                writer.RenderBeginTag(HtmlTextWriterTag.Table);
                writer.RenderBeginTag(HtmlTextWriterTag.Tr);

                writer.AddAttribute("class", "title");
                writer.RenderBeginTag(HtmlTextWriterTag.Th);
                writer.Write(Resources.MilestoneTexts.ListHeaderTitle);
                writer.RenderEndTag(); // Th

                writer.AddAttribute("class", "date from");
                writer.RenderBeginTag(HtmlTextWriterTag.Th);
                writer.Write(Resources.MilestoneTexts.ListHeaderDateFrom);
                writer.RenderEndTag(); // Th

                writer.AddAttribute("class", "date to");
                writer.RenderBeginTag(HtmlTextWriterTag.Th);
                writer.Write(Resources.MilestoneTexts.ListHeaderDateTo);
                writer.RenderEndTag(); // Th

                writer.AddAttribute("class", "delete");
                writer.RenderBeginTag(HtmlTextWriterTag.Th);
                writer.Write(Resources.Global.ListHeaderButtons);
                writer.RenderEndTag(); // Th
                writer.RenderEndTag(); //Tr
                foreach (var milestone in milestones)
                {
                    writer.RenderBeginTag(HtmlTextWriterTag.Tr);
                    writer.AddAttribute("class", "title");
                    writer.RenderBeginTag(HtmlTextWriterTag.Td);
                    writer.AddAttribute("href", Urls.MilestoneUrl + "?caseid=" + caseID + "&milestoneid=" + milestone.ID + "&pagetype=milestone");
                    writer.RenderBeginTag(HtmlTextWriterTag.A);
                    writer.Write(milestone.Title);
                    writer.RenderEndTag(); // A
                    writer.RenderEndTag(); // Td
                    writer.AddAttribute("class", "date start");
                    writer.RenderBeginTag(HtmlTextWriterTag.Td);
                    writer.Write(milestone.DateStart.ToShortDateString());
                    writer.RenderEndTag(); // Td
                    writer.AddAttribute("class", "date end");
                    writer.RenderBeginTag(HtmlTextWriterTag.Td);
                    writer.Write(milestone.DateEnd.ToShortDateString());
                    writer.RenderEndTag(); // Td


                    writer.AddAttribute("class", "delete");
                    writer.RenderBeginTag(HtmlTextWriterTag.Td);
                    writer.AddAttribute("class", "fa fa fa-times remove");
                    writer.AddAttribute("onclick", "return deleteMilestone(" + milestone.ID + ", '" + milestone.Title + "');");
                    writer.RenderBeginTag(HtmlTextWriterTag.I);
                    writer.RenderEndTag(); // I
                    writer.RenderEndTag(); // Td

                    writer.RenderEndTag(); // Tr
                }

                writer.RenderEndTag(); // Table
            }
            litListMilestones.Text = sw.ToString();
        }
    }