Ejemplo n.º 1
0
        private static void InitializationDefaultValuesOrganizationsAndCustomers(SclContext context)
        {
            Organization org1 = new Organization();

            //org.OrganizationId
            org1.OrgName      = "Апостолівська державна нотаріальна контора";
            org1.OrgShortName = "Апостолівська ДНК";
            org1.OrgStatus    = "Діє";
            org1.OrgCategory  = "Державна нотаріальна контора";
            org1.OrgCodeRc    = "ДН20955";
            org1.OrgRegion    = "Дніпропетровська обл.";
            org1.OrgAdress    = "53802 Дніпропетровська обл., Апостолівський р., м. Апостолове, вул. Центральна, 66";
            org1.OrgPhone     = "(056) 569-1889;               (   )    -    ;";
            org1.OrgEDRPOY    = "25384501";
            org1.OrgDetail    = "АОРС №123123";
            context.Organizations.Add(org1);

            Organization org2 = new Organization();

            //org2.OrganizationId
            org2.OrgName      = "Відділ державної реєстрації актів цивільного стану Управління державної реєстрації Головного територіального управління юстиції у Дніпропетровській області";
            org2.OrgShortName = "ВДРАЦС ГТУЮ";
            org2.OrgStatus    = "Діє";
            org2.OrgCategory  = "Відділи ДРАЦС";
            org2.OrgCodeRc    = "ДН52104";
            org2.OrgRegion    = "Дніпропетровська обл.";
            org2.OrgAdress    = "49006 Дніпропетровська обл., м. Дніпропетровськ, вул. Шмідта, 43-а";
            org2.OrgPhone     = "(056) 371-2748;               (   )    -    ;";
            org2.OrgEDRPOY    = "34984907";
            org2.OrgDetail    = "аорс 358698; аорс 1361";
            context.Organizations.Add(org2);

            Organization org3 = new Organization();

            //org3.OrganizationId
            org3.OrgName      = "Донецька народна республіка";
            org3.OrgShortName = "ДНР";
            org3.OrgStatus    = "Діє";
            org3.OrgCategory  = "Органи державної влади(Державні служби, комітети, РДА)";
            org3.OrgCodeRc    = "ДО3223245";
            org3.OrgRegion    = "Донецька обл.";
            org3.OrgAdress    = "Донецкь, вул..фівфів";
            org3.OrgPhone     = "(312) 312-3111;               (   )    -    ;";
            org3.OrgEDRPOY    = "31231231";
            org3.OrgDetail    = "АОРС 21312312";
            context.Organizations.Add(org3);

            Login    login1 = new Login();
            Customer cust1  = new Customer();

            cust1.SurName          = "Купрус";
            cust1.FirstName        = "Світлана";
            cust1.LastName         = "Олексіївна";
            cust1.UserStatus       = "Діє";
            cust1.UserIdINN        = "56987423654";
            cust1.WorkingPosition  = "державний нотаріус";
            cust1.Phone            = "(   )    -    ;               (   )    -    ;";
            cust1.Detail           = "AOPC 2131231";
            cust1.OrganizationName = "Апостолівська ДНК";
            //cust1.Orgname.OrganizationId = 1;
            Category category1 = context.Categories.FirstOrDefault(x => x.Name.Equals("Державна нотаріальна контора"));

            login1.Category = category1;
            Region region1 = context.Regions.FirstOrDefault(x => x.Name.Equals("Дніпропетровська обл."));

            login1.Region = region1;
            City city1 = context.Cities.FirstOrDefault(x => x.Name.Equals("Апостолове"));

            login1.City     = city1;
            login1.Number   = "0001";
            login1.IsActive = true;
            login1.Customer = cust1;
            login1.BuildLogin();
            context.Logins.Add(login1);
            context.Customers.Add(cust1);

            Login    login2 = new Login();
            Customer cust2  = new Customer();

            cust2.SurName          = "Астанiна";
            cust2.FirstName        = "Iрина";
            cust2.LastName         = "Леонiдiвна";
            cust2.UserStatus       = "Діє";
            cust2.UserIdINN        = "5874269823";
            cust2.WorkingPosition  = "провiдний спеціалiст";
            cust2.Phone            = "(123)1233-1231;               (   )    -    ;";
            cust2.Detail           = "AOPC 123511";
            cust2.OrganizationName = "ВДРАЦС ГТУЮ";
            //cust2.Orgname.OrganizationId = 1;
            Category category2 = context.Categories.FirstOrDefault(x => x.Name.Equals("Відділи ДРАЦС"));

            login2.Category = category2;
            Region region2 = context.Regions.FirstOrDefault(x => x.Name.Equals("Дніпропетровська обл."));

            login2.Region = region2;
            City city2 = context.Cities.FirstOrDefault(x => x.Name.Equals("Дніпро (Дніпропетровськ)"));

            login2.City     = city2;
            login2.Number   = "0001";
            login2.IsActive = true;
            login2.Customer = cust2;
            login2.BuildLogin();
            context.Logins.Add(login2);
            context.Customers.Add(cust2);

            Login    login3 = new Login();
            Customer cust3  = new Customer();

            cust3.SurName          = "Аврамов";
            cust3.FirstName        = "Дмитро";
            cust3.LastName         = "Артемович";
            cust3.UserStatus       = "Діє";
            cust3.UserIdINN        = "9562614482";
            cust3.WorkingPosition  = "провiдний спеціалiст";
            cust3.Phone            = "(312)3217-8614;               (   )    -    ;";
            cust3.Detail           = "AOPC 523344";
            cust3.OrganizationName = "ДНР";
            //cust3.Orgname.OrganizationId = 1;
            Category category3 = context.Categories.FirstOrDefault(x => x.Name.Equals("Органи державної влади(Державні служби, комітети, РДА)"));

            login3.Category = category3;
            Region region3 = context.Regions.FirstOrDefault(x => x.Name.Equals("Донецька обл."));

            login3.Region = region3;
            City city3 = context.Cities.FirstOrDefault(x => x.Name.Equals("Донецьк"));

            login3.City     = city3;
            login3.Number   = "0001";
            login3.IsActive = true;
            login3.Customer = cust3;
            login3.BuildLogin();
            context.Logins.Add(login3);
            context.Customers.Add(cust3);

            context.SaveChanges();
        }