示例#1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Person       pSome3 = new Person("Другой", "Иван", "Сергеевич", new Passport("АК", 123323, new DateTime(2017, 5, 1), "Где то там"));
            Person       pSome2 = new Person("Какойтович", "Сергей", "Дмитриевич", new Passport("АР", 123123, new DateTime(2008, 12, 3), "Где то там"));
            Person       pSome1 = new Person("Белый", "Борис", "Борисович", new Passport("АН", 123123, new DateTime(2007, 02, 24), "Где то там"));
            Organisation oSome1 = new Organisation("OOO \"Какието разработки\"");
            Organisation oSome2 = new Organisation("OАO \"Какието внедрения\"");

            my = new EmpowermentView();
            IList empowerment = new ArrayList();

            empowerment.Add(new Empowerment(
                                new DateTime(2019, 2, 9) /*Когда выдано*/,
                                new DateTime(2019, 2, DateTime.Now.Day + 1) /*Действительна до*/,
                                "232151" /*№ Документа*/,
                                new DateTime(2017, 5, 9) /*Дата документа*/,
                                pSome1,
                                oSome1,
                                new Contract("12341" /*Договор*/),
                                new ArrayList()     /*Список ТМЦ*/
                                ));
            empowerment.Add(new Empowerment(
                                new DateTime(2017, 5, 1) /*Когда выдано*/,
                                new DateTime(2019, 2, DateTime.Now.Day) /*Действительна до*/,
                                "423532" /*№ Документа*/,
                                new DateTime(2017, 5, 1) /*Дата документа*/,
                                pSome1,
                                oSome1,
                                new Contract("12341" /*Договор*/),
                                new ArrayList()     /*Список ТМЦ*/
                                ));
            empowerment.Add(new Empowerment(
                                new DateTime(2017, 5, 1) /*Когда выдано*/,
                                new DateTime(2019, 2, DateTime.Now.Day + 2) /*Действительна до*/,
                                "235213" /*№ Документа*/,
                                new DateTime(2017, 5, 1) /*Дата документа*/,
                                pSome1,
                                oSome1,
                                new Contract("12341" /*Договор*/),
                                new ArrayList()     /*Список ТМЦ*/
                                ));

            foreach (Empowerment emp in empowerment)
            {
                emp.InventoryItems.Add(new InventoryItem("Для ТМЦ №" + emp.ID.ToString(), "ПРоверка", "Проверка", "Проверка"));
            }

            EmpowermentController empowermentController = new EmpowermentController(my, empowerment);

            empowermentController.LoadView();

            Application.Run(my);
        }
示例#2
0
 public void SetController(EmpowermentController controller)
 {
     _controllerE = controller;
 }