Esempio n. 1
0
        public static Configuration AddConfigurationTypeEntry(
            EnlistmentDC dc,
            bool submit,
            short id,
            User u,
            Email e,
            PhoneSKU p,
            Command c,
            BuildXml b,
            Enlistment1 en,
            BuildType bt)
        {
            Configuration o = new Configuration
            {
                ID          = id,
                User        = u,
                Email       = e,
                PhoneSKU    = p,
                Command     = c,
                BuildXml    = b,
                Enlistment1 = en,
                BuildType   = bt
            };

            dc.Configurations.InsertOnSubmit(o);
            if (submit)
            {
                dc.SubmitChanges();
            }
            return(o);
        }
Esempio n. 2
0
        public static void PopulateDbSmall(EnlistmentDC dc, bool submit)
        {
            BuildType bt = AddBuildTypeEntry(dc, submit, 1, "Full Build 1");

            AddBuildTypeEntry(dc, submit, 2, "Full Build 2");

            BuildXml bx = AddBuildXmlTypeEntry(dc, submit, 1, @"C:\FilePath1\Config.xml");

            AddBuildXmlTypeEntry(dc, submit, 2, @"C:\FilePath1\Config.xml");

            Command c = AddCommandTypeEntry(dc, submit, 1, "Rebuild", "Wm Rebuild");

            AddCommandTypeEntry(dc, submit, 2, "Build", "Wm Build");

            User u = AddUserTypeEntry(dc, submit, 1, "Dave", "Hoover");

            AddUserTypeEntry(dc, submit, 2, "John", "Wang");


            Email e = AddEmailTypeEntry(dc, submit, 1, 2, true, "*****@*****.**");

            AddEmailTypeEntry(dc, submit, 2, u, true, "*****@*****.**");

            Enlistment1 en = AddEnlistmentTypeEntry(dc, submit, 1, @"F:\Enlistment1");

            AddEnlistmentTypeEntry(dc, submit, 2, @"F:\Enlistment2");

            PhoneSKU p = AddPhoneSkuTypeEntry(dc, submit, 1, "CEPC");

            AddPhoneSkuTypeEntry(dc, submit, 2, "XDE");

            Configuration cfg = AddConfigurationTypeEntry(dc, submit, 1, 2, 2, 2, 2, 2, 2, 2);

            AddConfigurationTypeEntry(dc, submit, 2, u, e, p, c, bx, en, bt);
        }
Esempio n. 3
0
        internal override void ModifyItem(string pathValue)
        {
            Enlistment1 en = (from c in dc.Enlistments
                              where c.Id == CurrentItemToEdit.Id
                              select c).First();

            en.Path = pathValue;
            dc.SubmitChanges();
        }
Esempio n. 4
0
        internal override void AddItem()
        {
            short maxId = (from c in dc.Enlistments select c.Id).Max();

            Enlistment1 en = new Enlistment1 {
                Id = (short)(maxId + 1), Path = "NewPath"
            };

            dc.Enlistments.InsertOnSubmit(en);
            base.AddItem();
        }
Esempio n. 5
0
        public static Enlistment1 AddEnlistmentTypeEntry(EnlistmentDC dc, bool submit, short id, string path)
        {
            Enlistment1 o = new Enlistment1 {
                Id = id, Path = path
            };

            dc.Enlistments.InsertOnSubmit(o);
            if (submit)
            {
                dc.SubmitChanges();
            }
            return(o);
        }