Пример #1
0
        public string Helper_CreateFullName()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(FName.ToTitleCase());

            if (!MName.IsNullOrEmpty())
            {
                sb.Append(" ");
                sb.Append(MName.ToTitleCase());
            }
            if (!LName.IsNullOrEmpty())
            {
                sb.Append(" ");
                sb.Append(LName.ToTitleCase());
            }

            if (SonOfOrWifeOf != SonOfWifeOfDotOfENUM.Unknown)
            {
                sb.Append(" ");
                sb.Append(SonOfOrWifeOf.ToString());
                sb.Append(" ");
                sb.Append(NameOfFatherOrHusband.ToTitleCase());
            }

            //Add the Identity Card Number to make sure there are no unneccessary duplicates in the names
            //The Id card will be the item tjhat will bring about the uniqueness
            if (!IdentificationNo.IsNullOrEmpty())
            {
                sb.Append(" ");
                sb.Append(string.Format("- National ID: {0}", IdentificationNo.ToPakistanCnicFormat()));
            }

            return(sb.ToString());
        }
Пример #2
0
 /// <summary>
 /// reset textboxs every new search to default
 /// </summary>
 private void Clear()
 {
     MName.Clear();
     MSS.Clear();
     MEX.Text       = "";
     MEX.Background = Brushes.White;
     MEX.Foreground = Brushes.Blue;
     MPrice.Clear();
     MExist.Clear();
     MExist.Background   = Brushes.White;
     MWSell.Text         = "1";
     MType.SelectedIndex = -1;
     MNotes.Clear();
 }
Пример #3
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (payments != null ? payments.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (FName != null ? FName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (MName != null ? MName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (LName != null ? LName.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (EGN != null ? EGN.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Address != null ? Address.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (MPhone != null ? MPhone.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Email != null ? Email.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (int)Type;
         return(hashCode);
     }
 }
Пример #4
0
        /// <inheritdoc/>
        public IEnumerable <IEnumerable <byte> > WriteBytes()
        {
            yield return(DnsByteExtensions.ToBytes(MName.Split('.')));

            yield return(DnsByteExtensions.ToBytes(RName.Split('.')));

            yield return(DnsByteExtensions.ToBytes(Serial));

            yield return(DnsByteExtensions.ToBytes((int)Refresh.TotalSeconds));

            yield return(DnsByteExtensions.ToBytes((int)Retry.TotalSeconds));

            yield return(DnsByteExtensions.ToBytes((int)Expire.TotalSeconds));

            yield return(DnsByteExtensions.ToBytes((uint)Minimum.TotalSeconds));
        }
Пример #5
0
 private void Reset_Click(object sender, EventArgs e)
 {
     MName.Clear();
     LanguageBox.SelectedItem = null;
     Lead.Clear();
     Others.Clear();
     Genre.SelectedItem = null;
     YearPicker.ResetText();
     DatePicker.ResetText();
     R1.Checked      = false;
     R2.Checked      = false;
     R3.Checked      = false;
     R4.Checked      = false;
     R5.Checked      = false;
     movier.Checked  = false;
     seriesr.Checked = false;
     changeMade      = false;
 }
Пример #6
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (MName.Length != 0)
            {
                hash ^= MName.GetHashCode();
            }
            if (MGender.Length != 0)
            {
                hash ^= MGender.GetHashCode();
            }
            if (MAge.Length != 0)
            {
                hash ^= MAge.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Пример #7
0
        public void FillFormForOthers(string examinationPosition, string appleant, string fName, string mName, string lName, string aka,
                                      string lastFourSSN, string contactPhone, string mailingAddress, string city, string state, string zip,
                                      string email, string cEmail, string empNumber, string payroll, string department, string appealIssue,
                                      string remedy
                                      )
        {
            // SubmitAppeal.Clicks();
            BtnIAgree.Clicks();

            OtherHeadingID.Clicks();
            Others.Clicks();

            if (appleant == "Yourself")
            {
                FillingYourSelf.Click();
            }
            FName.EnterText(fName);
            MName.EnterText(mName);
            LName.EnterText(lName);
            Aka.EnterText(aka);
            LastFourSSN.EnterText(lastFourSSN);
            ContactPhone.EnterText(contactPhone);
            MailingAddress.EnterText(mailingAddress);
            City.EnterText(city);
            State.ClearText(state);
            ZipCode.EnterText(zip);
            PreferredEmail.EnterText(email);
            ConfirmEmail.EnterText(cEmail);
            EmployeeNumber.EnterText(empNumber);
            Payroll.EnterText(payroll);
            EmployingDepartment.EnterText(department);
            AppealIssue.EnterText(appealIssue);
            Remedy.SendKeys(remedy);
            SubmitBtn.Clicks();
            AcceptPopupBtn.Clicks();
        }
Пример #8
0
        //public static void EnsurePopulated(IApplicationBuilder app)
        public static void EnsurePopulated(AppIdentityDbContext context)
        {
            context.Database.EnsureCreated();


            void AddSong(string BandsRecordName, Song song)
            {
                try
                {
                    BandsRecord record = context.BandsRecords.Where(b => b.BandsRecordName == BandsRecordName).First();
                    record.Songs.Add(song);
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                }
            }

            void AddRecordToBand(BandsRecord record, string BandName)
            {
                try
                {
                    Band band = context.Bands.Where(b => b.BandName == BandName).First();
                    band.BandsRecords.Add(record);
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                }
            }

            void SeedUser(string MName, string MEmail)
            {
                try
                {
                    var User = new AppUser
                    {
                        UserName           = MName,
                        Email              = MEmail,
                        EmailConfirmed     = false,
                        LockoutEnabled     = true,
                        SecurityStamp      = Guid.NewGuid().ToString(),
                        NormalizedEmail    = MEmail.ToUpper(),
                        NormalizedUserName = MName.ToUpper(),
                    };

                    if (!context.Users.Any(u => u.UserName == User.UserName))
                    {
                        var password = new PasswordHasher <AppUser>();
                        var hashed   = password.HashPassword(User, "Sekret123@");
                        User.PasswordHash = hashed;
                        UserStore <AppUser> userStore;

                        userStore = new UserStore <AppUser>(context);

                        userStore.CreateAsync(User).Wait();
                    }
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                }
            }

            void AddUserToBand(string UserEmail, string BandName)
            {
                try
                {
                    AppUser user = context.Users.Where(u => u.Email == UserEmail).First();
                    Band    band = context.Bands.Where(b => b.BandName == BandName).First();

                    band.AppUsers.Add(user);
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                }
            }

            void AddBand(string County, string Province, string BandName, DateTime FormedDate, string FormedPlace, string History, string CreatorEmail, string MusicGenre)
            {
                try
                {
                    Place place = new Place()
                    {
                        County = County, Province = Province
                    };
                    AppUser user = context.Users.Where(u => u.Email == CreatorEmail).First();

                    Band band = new Band {
                        BandName = BandName, FormedDate = FormedDate, FormedPlace = FormedPlace, History = History, CreatorId = user.Id
                    };

                    band.AppUsers.Add(user);

                    context.Bands.Add(band);
                    context.SaveChanges();
                    band.place = place;
                    context.SaveChanges();

                    MusicGenre musicGenre = context.MusicGenres.Where(m => m.MusicGenreName == MusicGenre).First();
                    musicGenre.Bands.Add(band);
                    context.SaveChanges();
                }
                catch (Exception ex)
                {
                }
            }

            if (!context.ProvincesPoland.Any())
            {
                List <ProvincePoland> ProvinceList = new List <ProvincePoland>();
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "dolnośląskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "kujawsko-pomorskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "lubelskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "łódzkie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "małopolskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "mazowieckie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "opolskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "podkarpackie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "podlaskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "pomorskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "śląskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "świętokrzyskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "warmińsko-mazurskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "wielkopolskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "zachodniopomorskie"
                });
                ProvinceList.Add(new ProvincePoland {
                    ProvinceName = "lubuskie"
                });

                context.ProvincesPoland.AddRange(ProvinceList);


                context.SaveChanges();
            }


            if (!context.CountysPoland.Any())
            {
                ProvincePoland Province_Dolnośląskie = context.ProvincesPoland.Where(n => n.ProvinceName == "dolnośląskie").First();

                List <CountyPoland> Countys_Dolnośląskie = new List <CountyPoland>
                {
                    new CountyPoland()
                    {
                        CountyName = "bolesławiecki"
                    },
                    new CountyPoland()
                    {
                        CountyName = "dzierżoniowski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "głogowski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "jaworski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "Jelenia Góra"
                    }
                };

                foreach (var county in Countys_Dolnośląskie)
                {
                    Province_Dolnośląskie.Countys.Add(county);
                }



                ProvincePoland Province_Kujawsko_Pomorskie = context.ProvincesPoland.Where(n => n.ProvinceName == "kujawsko-pomorskie").First();

                List <CountyPoland> Countys_Kujawsko_Pomorskie = new List <CountyPoland>
                {
                    new CountyPoland()
                    {
                        CountyName = "aleksandrowski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "brodnicki "
                    },
                    new CountyPoland()
                    {
                        CountyName = "bydgoski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "chełmiński"
                    },
                    new CountyPoland()
                    {
                        CountyName = "golubsko-dobrzyński"
                    }
                };

                foreach (var county in Countys_Kujawsko_Pomorskie)
                {
                    Province_Kujawsko_Pomorskie.Countys.Add(county);
                }



                ProvincePoland Province_Lubuskie = context.ProvincesPoland.Where(n => n.ProvinceName == "lubuskie").First();

                List <CountyPoland> Countys_Lubuskie = new List <CountyPoland>
                {
                    new CountyPoland()
                    {
                        CountyName = "bialski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "biłgorajski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "chełmski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "chrubieszowski"
                    },
                    new CountyPoland()
                    {
                        CountyName = "janowski"
                    }
                };

                foreach (var county in Countys_Lubuskie)
                {
                    Province_Lubuskie.Countys.Add(county);
                }
                context.SaveChanges();
            }


            if (!context.Cities.Any())
            {
                CountyPoland County_Chełmiński = context.CountysPoland.Where(n => n.CountyName == "chełmiński").First();


                List <CityPoland> Cities_Chełmiński = new List <CityPoland>()
                {
                    new CityPoland {
                        CityName = "Chełmno"
                    },
                    new CityPoland {
                        CityName = "Dolne Wymiary"
                    },
                    new CityPoland {
                        CityName = "Górne Wymiary"
                    }
                };


                foreach (var city in Cities_Chełmiński)
                {
                    County_Chełmiński.Cities.Add(city);
                }

                CountyPoland County_Bydgoski = context.CountysPoland.Where(n => n.CountyName == "bydgoski").First();


                List <CityPoland> Cities_Bydgoski = new List <CityPoland>()
                {
                    new CityPoland {
                        CityName = "Bydgoszcz"
                    },
                    new CityPoland {
                        CityName = "Osielsko"
                    },
                    new CityPoland {
                        CityName = "Trzeciewiec"
                    }
                };


                foreach (var city in Cities_Bydgoski)
                {
                    County_Bydgoski.Cities.Add(city);
                }


                context.SaveChanges();
            }



            if (!context.MusicGenres.Any())
            {
                List <MusicGenre> musicgenresList = new List <MusicGenre>();
                musicgenresList.Add(new MusicGenre {
                    MusicGenreName = "Pop", MusicGenreDescription = "Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego drukarza do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, jak Aldus PageMaker"
                });
                musicgenresList.Add(new MusicGenre {
                    MusicGenreName = "Rock", MusicGenreDescription = "Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego drukarza do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, jak Aldus PageMaker"
                });
                musicgenresList.Add(new MusicGenre {
                    MusicGenreName = "HipHop/Rap", MusicGenreDescription = "Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego drukarza do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, jak Aldus PageMaker"
                });
                musicgenresList.Add(new MusicGenre {
                    MusicGenreName = "Disco", MusicGenreDescription = "Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego drukarza do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, jak Aldus PageMaker"
                });
                musicgenresList.Add(new MusicGenre {
                    MusicGenreName = "Muzyka Elektroniczna", MusicGenreDescription = "Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego drukarza do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, jak Aldus PageMaker"
                });


                context.MusicGenres.AddRange(musicgenresList);
            }



            if (!context.Bands.Any())
            {
                SeedUser("USER1", "*****@*****.**");
                AddBand("Poland", "kujawsko-pomorskie", "Zespół 1", new DateTime(2018, 8, 21), "Świecie", "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum", "*****@*****.**", "HipHop/Rap");

                SeedUser("USER2", "*****@*****.**");
                AddBand("Poland", "kujawsko-pomorskie", "Zespół 2", new DateTime(2018, 1, 21), "Chełmno", "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum", "*****@*****.**", "Pop");

                SeedUser("USER1Zespół1", "*****@*****.**");
                SeedUser("USER2Zespół1", "*****@*****.**");
                SeedUser("USER1Zespół2", "*****@*****.**");
                SeedUser("USER2Zespół2", "*****@*****.**");

                AddUserToBand("*****@*****.**", "Zespół 1");
                AddUserToBand("*****@*****.**", "Zespół 1");
                AddUserToBand("*****@*****.**", "Zespół 2");
                AddUserToBand("*****@*****.**", "Zespół 2");
            }



            if (!context.BandsRecords.Any())
            {
                BandsRecord PłytaA = new BandsRecord();
                PłytaA.BandsRecordName = "Płyta z1 A";
                PłytaA.ReleaseOfTheCd  = new DateTime(2018, 7, 1);

                BandsRecord PłytaB = new BandsRecord();
                PłytaB.BandsRecordName = "Płyta z1 B";
                PłytaB.ReleaseOfTheCd  = new DateTime(2018, 8, 1);

                BandsRecord PłytaC = new BandsRecord();
                PłytaC.BandsRecordName = "Płyta z2 C";
                PłytaC.ReleaseOfTheCd  = new DateTime(2018, 9, 1);

                BandsRecord PłytaD = new BandsRecord();
                PłytaD.BandsRecordName = "Płyta z2 D";
                PłytaD.ReleaseOfTheCd  = new DateTime(2017, 7, 1);

                AddRecordToBand(PłytaA, "Zespół 1");
                AddRecordToBand(PłytaB, "Zespół 1");
                AddRecordToBand(PłytaC, "Zespół 2");
                AddRecordToBand(PłytaD, "Zespół 2");
            }


            if (!context.Songs.Any())
            {
                Song song1 = new Song()
                {
                    SongName = "Name A", SongText = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."
                };
                Song song2 = new Song()
                {
                    SongName = "Name B", SongText = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."
                };
                Song song3 = new Song()
                {
                    SongName = "Name C", SongText = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."
                };
                Song song4 = new Song()
                {
                    SongName = "Name D", SongText = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."
                };
                Song song5 = new Song()
                {
                    SongName = "Name E", SongText = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."
                };
                Song song6 = new Song()
                {
                    SongName = "Name F", SongText = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."
                };

                AddSong("Płyta z1 A", song1);
                AddSong("Płyta z1 A", song2);
                AddSong("Płyta z1 B", song3);
                AddSong("Płyta z2 C", song4);
                AddSong("Płyta z2 D", song5);
                AddSong("Płyta z2 D", song6);
            }



            context.SaveChanges();
        }
Пример #9
0
        public void FillFormForDiscipline(string discipline, string examinationNumber, string examinationName, string appleant, string fName, string mName, string lName, string aka,
                                          string lastFourSSN, string contactPhone, string mailingAddress, string city, string state, string zip, string email, string cEmail, string empNumber,
                                          string payroll, string department, string appealIssue, string notificationDocument, string attachmentDesciption, string classificationDoc, string ClassificationDocDesc, string remedy
                                          )
        {
            // SubmitAppeal.Clicks();
            BtnIAgree.Clicks();

            DisciplineHeadingID.Clicks();
            if (discipline.Contains("1-5 day Suspension") || discipline.Contains("LayOff") ||
                discipline.Contains("Probationary Discharge") || discipline.Contains("Probationary Reduction") ||
                discipline.Contains("Reduction due to Lay-Off") || discipline.Contains("Release From Temporary Employment") ||
                discipline.Contains("Transfer") || discipline.Contains("Resignation"))
            {
                if (discipline.Contains("1-5 day Suspension"))
                {
                    Suspension.Clicks();
                }
                else if (discipline.Contains("LayOff"))
                {
                    LayOff.Clicks();
                }
                else if (discipline.Contains("Probationary Discharge"))
                {
                    ProbationaryDischarge.Clicks();
                }
                else if (discipline.Contains("Probationary Reduction"))
                {
                    ProbationaryReduction.Clicks();
                }
                else if (discipline.Contains("Reduction due to Lay-Off"))
                {
                    ReductionDueToLayOff.Clicks();
                }
                else if (discipline.Contains("Release From Temporary Employment"))
                {
                    ReleaseFromTemporaryEmployment.Clicks();
                }
                else if (discipline.Contains("Transfer"))
                {
                    Transfer.Clicks();
                }
                else if (discipline.Contains("Resignation"))
                {
                    Resignation.Clicks();
                }
                if (appleant.Contains("Yourself"))
                {
                    FillingYourSelf.Click();
                }
                FName.EnterText(fName);
                MName.EnterText(mName);
                LName.EnterText(lName);
                Aka.EnterText(aka);
                LastFourSSN.EnterText(lastFourSSN);
                ContactPhone.EnterText(contactPhone);
                MailingAddress.EnterText(mailingAddress);
                City.EnterText(city);
                State.ClearText(state);
                ZipCode.EnterText(zip);
                PreferredEmail.EnterText(email);
                ConfirmEmail.EnterText(cEmail);
                EmployeeNumber.EnterText(empNumber);
                Payroll.EnterText(payroll);
                EmployingDepartment.EnterText(department);
                AppealIssue.EnterText(appealIssue);
                Attach.Clicks();
                Browse.UploadFile(notificationDocument);
                AttachmentDescription.EnterText(attachmentDesciption);
                Remedy.SendKeys(remedy);
                SubmitBtn.Clicks();
                AcceptPopupBtn.Clicks();
            }

            else if (discipline.Contains("ClassificationStudy"))
            {
                ClassificationStudy.Clicks();
                ExaminationNumber.SendKeys(examinationNumber);
                ExaminationName.SendKeys(examinationName);
                if (appleant == "Yourself")
                {
                    FillingYourSelf.Click();
                }
                FName.EnterText(fName);
                MName.EnterText(mName);
                LName.EnterText(lName);
                Aka.EnterText(aka);
                LastFourSSN.EnterText(lastFourSSN);
                ContactPhone.EnterText(contactPhone);
                MailingAddress.EnterText(mailingAddress);
                City.EnterText(city);
                State.ClearText(state);
                ZipCode.EnterText(zip);
                PreferredEmail.EnterText(email);
                ConfirmEmail.EnterText(cEmail);
                EmployeeNumber.EnterText(empNumber);
                Payroll.EnterText(payroll);
                EmployingDepartment.EnterText(department);
                AppealIssue.EnterText(appealIssue);
                Attach.Clicks();
                Browse.UploadFile(notificationDocument);
                AttachmentDescription.EnterText(attachmentDesciption);
                AttachAdditional.Clicks();
                BrowseAdditional.UploadFile(classificationDoc);
                DescriptionAdditional.EnterText(ClassificationDocDesc);
                Remedy.SendKeys(remedy);
                SubmitBtn.Clicks();
                AcceptPopupBtn.Clicks();
            }
        }
Пример #10
0
        public void FillFormForDisqualification(string disqulificationType, string examinationNumber, string examinationName, string appleant, string fName, string mName, string lName, string aka,
                                                string lastFourSSN, string contactPhone, string mailingAddress, string city, string state, string zip, string email, string cEmail, string empNumber,
                                                string payroll, string department, string appealIssue, string documentLocation, string attachmentDesciption, string authDoc, string authDocDesc, string remedy
                                                )
        {
            //SubmitAppeal.Clicks();
            BtnIAgree.Clicks();

            DisqualificatioHeadingID.Clicks();
            if (disqulificationType.Contains("Background"))
            {
                Background.Clicks();


                ExaminationNumber.SendKeys(examinationNumber);
                ExaminationName.SendKeys(examinationName);
                if (appleant == "Yourself")
                {
                    FillingYourSelf.Click();
                }
                waitForPageUntilElementIsVisible(By.Id("x-auto-0-input"), 20);
                FName.EnterText(fName);
                MName.EnterText(mName);
                LName.EnterText(lName);
                Aka.EnterText(aka);
                LastFourSSN.EnterText(lastFourSSN);
                ContactPhone.EnterText(contactPhone);
                MailingAddress.EnterText(mailingAddress);
                City.EnterText(city);
                State.ClearText(state);
                ZipCode.EnterText(zip);
                PreferredEmail.EnterText(email);
                ConfirmEmail.EnterText(cEmail);
                EmployeeNumber.EnterText(empNumber);
                Payroll.EnterText(payroll);
                EmployingDepartment.EnterText(department);
                AppealIssue.EnterText(appealIssue);
                Attach.Clicks();
                Browse.UploadFile(documentLocation);
                AttachmentDescription.EnterText(attachmentDesciption);
                Remedy.SendKeys(remedy);
                SubmitBtn.Clicks();
                AcceptPopupBtn.Clicks();
            }
            else if (disqulificationType.Contains("Inaccurate Disclosure"))
            {
                InaccurateDisclosure.Clicks();

                ExaminationNumber.SendKeys(examinationNumber);
                ExaminationName.SendKeys(examinationName);
                if (appleant == "Yourself")
                {
                    FillingYourSelf.Click();
                }
                waitForPageUntilElementIsVisible(By.Id("x-auto-0-input"), 10);
                FName.EnterText(fName);
                waitForPageUntilElementIsVisible(By.Id("x-auto-1-input"), 10);
                MName.EnterText(mName);
                LName.EnterText(lName);
                Aka.EnterText(aka);
                LastFourSSN.EnterText(lastFourSSN);
                ContactPhone.EnterText(contactPhone);
                MailingAddress.EnterText(mailingAddress);
                City.EnterText(city);
                State.ClearText(state);
                ZipCode.EnterText(zip);
                PreferredEmail.EnterText(email);
                ConfirmEmail.EnterText(cEmail);
                EmployeeNumber.EnterText(empNumber);
                Payroll.EnterText(payroll);
                EmployingDepartment.EnterText(department);
                AppealIssue.EnterText(appealIssue);
                Attach.Clicks();
                Browse.UploadFile(documentLocation);
                AttachmentDescription.EnterText(attachmentDesciption);
                AttachAdditional.Clicks();
                BrowseAdditional.UploadFile(authDoc);
                DescriptionAdditional.EnterText(authDocDesc);
                Remedy.SendKeys(remedy);
                SubmitBtn.Clicks();
                AcceptPopupBtn.Clicks();
            }
        }
Пример #11
0
        public void FillFormForPosition(string examinationPosition, string examinationNumber, string examinationName, string appleant, string fName, string mName, string lName, string aka,
                                        string lastFourSSN, string contactPhone, string mailingAddress, string city, string state, string zip, string email, string cEmail, string empNumber,
                                        string payroll, string department, string appealIssue, string document, string attachmentDesciption, string remedy
                                        )
        {
            // SubmitAppeal.Clicks();
            BtnIAgree.Clicks();

            PositionHeadingID.Clicks();
            if (examinationPosition == "Application Reject")
            {
                ApplicationRejection.Clicks();
            }
            else if (examinationPosition == "Appraisal of Promotability")
            {
                AppraisalOfPromotability.Clicks();
            }
            else if (examinationPosition == "Evaluation of Training and Experience")
            {
                EvaluationOfTraining.Clicks();
            }
            else if (examinationPosition == "Interview")
            {
                Interview.Clicks();
            }
            else if (examinationPosition == "Performance Test")
            {
                PerformanceTest.Clicks();
            }
            else if (examinationPosition == "Veteran Credit")
            {
                VeteranCredit.Clicks();
            }
            else if (examinationPosition == "Paper-and-Pencil Written Tests")
            {
                WrittenTests.Clicks();
            }
            else if (examinationPosition == "Computer-Administered Tests")
            {
                ComputerAdministeredTests.Clicks();
            }

            ExaminationNumber.SendKeys(examinationNumber);
            ExaminationName.SendKeys(examinationName);
            if (appleant == "Yourself")
            {
                FillingYourSelf.Click();
            }
            FName.EnterText(fName);
            MName.EnterText(mName);
            LName.EnterText(lName);
            Aka.EnterText(aka);
            LastFourSSN.EnterText(lastFourSSN);
            ContactPhone.EnterText(contactPhone);
            MailingAddress.EnterText(mailingAddress);
            City.EnterText(city);
            State.ClearText(state);
            ZipCode.EnterText(zip);
            PreferredEmail.EnterText(email);
            ConfirmEmail.EnterText(cEmail);
            EmployeeNumber.EnterText(empNumber);
            Payroll.EnterText(payroll);
            EmployingDepartment.EnterText(department);
            AppealIssue.EnterText(appealIssue);
            Attach.Clicks();
            Browse.UploadFile(document);
            AttachmentDescription.EnterText(attachmentDesciption);
            Remedy.SendKeys(remedy);
            SubmitBtn.Clicks();
            AcceptPopupBtn.Clicks();
        }
Пример #12
0
        public EA_POM Create_Enrolment()
        {
            Thread.Sleep(3000);
            //   string[] vals = new string[] { "H7607-002-001", "H7607-002-002", "H7607-002-003", "H7607-003-001", "H7607-003-002", "H7607-003-003" };
            En_Tab_Click.Click();
            Thread.Sleep(3000);
            Pre_Id = Previous_ID_txt.ElementAt(0).Text;
            int.TryParse(Pre_Id, out Previous_ID);
            Create_En_btn.Click();
            Url_Creat_En_page = Web_Driver.driver.Url;
            Asserts.Url_Create_En(Url_Creat_En_page, Url_En_page);
            Console.WriteLine(Url_Creat_En_page);
            Console.WriteLine(Url_En_page);
            //Plan radio button verifying
            for (int i = 0; i < Plan_Radio_btn.Count; i++)
            {
                try
                {
                    Plan_Radio_btn.ElementAt(i).Click();
                    radio = Plan_Radio_btn.ElementAt(i).Selected;
                    if (radio = Plan_Radio_btn.ElementAt(i).Selected)
                    {
                        //  Console.WriteLine(Plan_Radio_btn.ElementAt(i).Selected + "Button  clicked");
                        Asserts.Assert_Radiobtn(radio);
                    }
                }
                catch
                {
                    Asserts.Assert_Radiobtn(false);
                }
            }
            // List<string> list = new List<string>();
            IList <IWebElement> rows = Web_Driver.driver.FindElements(By.XPath("//table[@class='table-responsive table-bordered']//tbody//tr"));

            for (int i = 3; i < 6; i++)
            {
                // Console.WriteLine(rows[i].Text);
                if (rows[i].Text == "H7607-002-001 Los Angeles" || rows[i].Text == "H7607-002-002 Orange" || rows[i].Text == "H7607-002-003 San Diego")
                {
                    // Console.WriteLine(rows[i].Text);
                    bool txtverified = true;
                    Asserts.Assert_Plans(txtverified);
                }
                else
                {
                    bool txtverified = false;
                    Asserts.Assert_Plans(txtverified);
                }
                for (int j = 7; j < 10; j++)
                {
                    //Console.WriteLine(rows[i].Text);
                    if (rows[j].Text == "H7607-003-001 Los Angeles" || rows[j].Text == "H7607-003-002 Orange" || rows[j].Text == "H7607-003-003 San Diego")
                    {
                        //  Console.WriteLine(rows[j].Text);
                        bool txtverified = true;
                        Asserts.Assert_Plans1(txtverified);
                    }
                    else
                    {
                        bool txtverified = false;
                        Asserts.Assert_Plans1(txtverified);
                    }
                }
            }



            //First name verified
            Name.SendKeys("Usama");


            //Last name verified
            LName.SendKeys("Sohail");


            //Middle name verified

            MName.SendKeys("Puma");



            //Required Date Of Birth verified
            Dob.SendKeys("05/07/2020");

            //Sex Male/FeeMale radio btns
            for (int i = 0; i < Radio_M_F.Count; i++)
            {
                try
                {
                    Radio_M_F.ElementAt(i).Click();
                    radio_1 = Radio_M_F.ElementAt(i).Selected;
                    if (radio_1 = Radio_M_F.ElementAt(i).Selected)
                    {
                        Console.WriteLine(Radio_M_F.ElementAt(i).Selected + "Button is  clicked");
                        Asserts.Assert_Radiobtn(radio_1);
                    }
                }
                catch
                {
                    Asserts.Assert_Radiobtn(false);
                }
            }
            /// Entring Home Phone
            Hphone.SendKeys("5672348791");
            //Entering Permanent Address
            P_Address.SendKeys("72 Health center");
            //Entering Permanent City
            P_City.SendKeys("Lahore");
            //Entering Permanent County
            P_County.SendKeys("Pak");
            //Entering Permanent State
            P_State.SendKeys("Pakistan");
            //Entering Permanent Zip
            P_Zip.SendKeys("315550");
            //Mailing Adress CheckBox
            Mailing_Adress.Click();
            checkbox = Mailing_Adress.Selected;
            if (checkbox == true)
            {
                Asserts.Mailing_Checkbox(true);
            }
            else
            {
                Asserts.Mailing_Checkbox(false);
            }

            //Entering data into street address input box

            Street_Adress.SendKeys("72 Health center street No 10");
            //Entering data into Mailing City

            Mailing_City.SendKeys("Faisalabad");
            //Entering data into Mailing State

            Mailing_State.SendKeys("England");
            //Entering data into Mailing Zipcode

            Mailing_Zip.SendKeys("4532678");
            //Entering data into MdNumber

            MD_Number.SendKeys("Md-9999");
            //Entering data into AttorneName
            AttorneyName.SendKeys("Gul");
            //Entering data into AttorneAdree
            AttorneyAddress.SendKeys("123 street near new clonoy 1");
            //Entering data into Attorny Phone
            AttorneyPhone.SendKeys("2324445787");
            //Entering data into Attorny Phone
            Attorneyrelation.SendKeys("Cousin");
            for (int i = 0; i < Section_2_Checkbox2.Count; i++)
            {
                try
                {
                    Section_2_Checkbox2.ElementAt(i).Click();
                    Section_2_checked1 = Section_2_Checkbox2.ElementAt(i).Selected;
                    if (Section_2_checked1 = Section_2_Checkbox2.ElementAt(i).Selected)
                    {
                        Console.WriteLine(Section_2_Checkbox2.ElementAt(i).Selected + "Section 2 Button not clicked");
                        Asserts.Section2_Checkbox(Section_2_checked1);
                    }
                }
                catch
                {
                    Asserts.Section2_Checkbox(false);
                }

                {
                }
            }
            for (int i = 0; i < Section_2_Checkbox.Count; i++)
            {
                try
                {
                    Section_2_Checkbox.ElementAt(i).Click();
                    Section_2_checked = Section_2_Checkbox.ElementAt(i).Selected;
                    if (Section_2_checked = Section_2_Checkbox.ElementAt(i).Selected)
                    {
                        Console.WriteLine(Section_2_Checkbox.ElementAt(i).Selected + "Button not clicked");
                        Asserts.Assert_Radiobtn(Section_2_checked);
                    }
                }
                catch
                {
                    Asserts.Assert_Radiobtn(false);
                }

                {
                }
            }
            //Entring email address
            Email_Adress.SendKeys("*****@*****.**");
            Premium_check.Click();
            premium = Premium_check.Selected;
            if (premium == true)
            {
                Asserts.Section2_Checkbox(true);
            }
            else
            {
                Asserts.Section2_Checkbox(false);
            }
            for (int i = 0; i < Attestation.Count; i++)
            {
                try
                {
                    Attestation.ElementAt(i).Click();
                    radio_2 = Attestation.ElementAt(i).Selected;
                    if (radio_2 == true)
                    {
                        Console.WriteLine(Attestation.ElementAt(i).Selected + "Attestation Radio Button  clicked");
                        Asserts.Assert_Radiobtn(radio_2);
                    }
                }
                catch
                {
                    Asserts.Assert_Radiobtn(false);
                }

                Genrete_Enrolment.ElementAt(1).Click();
                Web_Driver.ngWebDriver.WaitForAngular();
                Genrete_Enrolment_Yes_Btn.ElementAt(1).Click();
                Web_Driver.ngWebDriver.WaitForAngular();
                Genrete_Appoinment_Ok_Btn.ElementAt(1).Click();
                Web_Driver.ngWebDriver.WaitForAngular();
                Web_Driver.driver.Navigate().Refresh();
                Web_Driver.ngWebDriver.WaitForAngular();
                Up_Id = Created_ID_txt.ElementAt(0).Text;
                int.TryParse(Up_Id, out Updated_ID);
                Asserts.ID_Compare(Updated_ID, Previous_ID);
                Console.WriteLine(Previous_ID);
                Console.WriteLine(Updated_ID);
            }
            return(new EA_POM());
        }
Пример #13
0
        public EA_POM Edit_Enrolment()
        {
            Web_Driver.ngWebDriver.WaitForAngular();
            //Getting Records
            Edit_Record_Previous = Edit_Record.Text;
            Console.WriteLine(Edit_Record_Previous + "Previous Record");
            Edit_Id = Search_Record_Colums.Text;
            Console.WriteLine(Edit_Id + "Id");
            Edit_En_btn.Click();
            Web_Driver.ngWebDriver.WaitForAngular();
            //  Plan_Edit_Btn.Click();
            //Getting Text of previous Fields
            Plan_Edit_strng = Plan_Edit_Text.Text;
            Console.WriteLine(Plan_Edit_strng);
            //Getting First Name
            Name_strng = Name.GetAttribute("value");
            Console.WriteLine(Name_strng);
            Name.Clear();
            Name.SendKeys("Ali");
            //Getting New Values
            Name_strng1 = Name.GetAttribute("value");
            Console.WriteLine(Name_strng1);
            //Getting Last Name
            LName_strng = LName.GetAttribute("value");
            Console.WriteLine(LName_strng);
            LName.Clear();
            LName.SendKeys("Asad");
            //Getting new Values
            LName_strng1 = LName.GetAttribute("value");
            Console.WriteLine(LName_strng1);
            //Getting MidName
            MName_strng = MName.GetAttribute("value");
            Console.WriteLine(MName_strng);
            MName.Clear();
            MName.SendKeys("Asa");
            //Getting new Values
            MName_strng1 = MName.GetAttribute("value");
            Console.WriteLine(MName_strng1);
            //Getting Date of Birth
            Dob_strng = Dob.GetAttribute("value");
            Console.WriteLine(Dob_strng);
            Dob.Clear();
            Dob.SendKeys("10/11/2022");
            //Getting new Values
            Dob_strng1 = Dob.GetAttribute("value");
            Console.WriteLine(Dob_strng1);
            //Radio btn
            male_radio = Radio_M_F.ElementAt(0).GetAttribute("value");
            Console.WriteLine(male_radio);
            Radio_M_F.ElementAt(1).Click();
            Fee_Male_radio = Radio_M_F.ElementAt(1).GetAttribute("value");
            Console.WriteLine(Fee_Male_radio);
            //Phone number
            Hphone_strng = Hphone.GetAttribute("value");
            Console.WriteLine(Hphone_strng);
            Hphone.Clear();
            Hphone.SendKeys("9878564598");
            Hpnone1_strng = Hphone.GetAttribute("value");
            Console.WriteLine(Hpnone1_strng);
            //Permanent address
            P_Address_strng = P_Address.GetAttribute("value");
            Console.WriteLine(P_Address_strng);
            //New Values
            P_Address.Clear();
            P_Address.SendKeys("878# Street no5");
            P_Address_strng1 = P_Address.GetAttribute("value");
            Console.WriteLine(P_Address_strng1);
            //Permanent City
            P_City_Strng = P_City.GetAttribute("value");
            Console.WriteLine(P_City_Strng);
            //New Values
            P_City.Clear();
            P_City.SendKeys("Karachi");
            P_City_Strng1 = P_City.GetAttribute("value");
            Console.WriteLine(P_City_Strng1);
            //Permanent County
            P_County_Strng = P_County.GetAttribute("value");
            Console.WriteLine(P_County_Strng);
            //New Values
            P_County.Clear();
            P_County.SendKeys("County");
            P_County_Strng1 = P_County.GetAttribute("value");
            Console.WriteLine(P_County_Strng1);
            //Permanent State
            P_State_Strng = P_State.GetAttribute("value");
            Console.WriteLine(P_State_Strng);
            //New Values
            P_State.Clear();
            P_State.SendKeys("USA");
            P_State_Strng1 = P_State.GetAttribute("value");
            Console.WriteLine(P_State_Strng1);
            //ZipCode
            P_Zip_Strng = P_Zip.GetAttribute("value");
            Console.WriteLine(P_Zip_Strng);
            //New Values
            P_Zip.Clear();
            P_Zip.SendKeys("453454");
            P_Zip_Strng1 = P_Zip.GetAttribute("value");
            Console.WriteLine(P_Zip_Strng1);
            //MD_Number
            Md_No_strng = MD_Number.GetAttribute("value");
            Console.WriteLine(Md_No_strng);
            //New Values
            MD_Number.Clear();
            MD_Number.SendKeys("MD_9001");
            Md_No_strng1 = P_Zip.GetAttribute("value");
            Console.WriteLine(Md_No_strng1);
            //Email Address
            Email_Strng = Email_Adress.GetAttribute("value");
            Console.WriteLine(Email_Strng);
            //New Values
            Email_Adress.Clear();
            Email_Adress.SendKeys("*****@*****.**");
            Email_Strng = Email_Adress.GetAttribute("value");
            Console.WriteLine(Email_Strng1);
            //Pay List testing unchecked CheckBox


            Paylist_bool1 = Paylist.ElementAt(0).Selected;
            Paylist_bool2 = Paylist.ElementAt(1).Selected;
            Paylist_bool3 = Paylist.ElementAt(2).Selected;
            if (Paylist_bool1 == true || Paylist_bool2 == true || Paylist_bool3 == true)
            {
                if (Paylist_bool1 == true)
                {
                    Paylist.ElementAt(0).Click();
                }
                if (Paylist_bool2 == true)
                {
                    Paylist.ElementAt(1).Click();
                }
                if (Paylist_bool3 == true)
                {
                    Paylist.ElementAt(2).Click();
                }
                Asserts.Pay_list1(true);
            }

            if (Paylist_bool1 == false && Paylist_bool2 == false & Paylist_bool3 == false)
            {
                Asserts.Pay_list1(true);
            }
            //cliking on single paylist
            Paylist.ElementAt(0).Click();
            Paylist_bool1 = Paylist.ElementAt(0).Selected;
            Paylist_bool2 = Paylist.ElementAt(1).Selected;
            Paylist_bool3 = Paylist.ElementAt(2).Selected;
            if (Paylist_bool1 == true && Paylist_bool2 == false & Paylist_bool3 == false)
            {
                Asserts.Pay_list(Paylist_bool1);
            }
            else
            {
                Asserts.Pay_list(false);
            }
            //Asertion for Records inrequired fields are changed or not
            if (Name_strng != Name_strng1 && LName_strng != LName_strng1 && MName_strng != MName_strng1 && Dob_strng != Dob_strng1 && P_Address_strng != P_Address_strng1 && P_City_Strng != P_City_Strng1 && P_State_Strng != P_State_Strng1 && male_radio != Fee_Male_radio && Md_No_strng != Md_No_strng1 && Email_Strng != Email_Strng1)
            {
                Asserts.En_Search_Create_pages_Fields_Edit(true);
            }
            else
            {
                Asserts.En_Search_Create_pages_Fields_Edit(false);
            }
            //Save Draft
            Console.WriteLine("Colorsss");

            Save_Draft_Btn_Color = SaveDraft.ElementAt(0).GetCssValue("background-color");
            Console.WriteLine(Save_Draft_Btn_Color + "Color");
            Enroment_create_page_Url = Web_Driver.driver.Url;
            Console.WriteLine(Enroment_create_page_Url);
            SaveDraft.ElementAt(0).Click();


            Save_Draft_Btn_Color1 = SaveDraft.ElementAt(0).GetCssValue("background-color");
            Console.WriteLine(Save_Draft_Btn_Color1 + "Color-");
            //Draft Button cliking verifying

            Asserts.Save_Draft(Save_Draft_Btn_Color, Save_Draft_Btn_Color1);
            Web_Driver.ngWebDriver.WaitForAngular();
            Web_Driver.driver.Navigate().Refresh();


            Enroment_Search_page_Url = Web_Driver.driver.Url;

            Console.WriteLine(Enroment_Search_page_Url);
            Asserts.En_Search_Create_pages_Url(Enroment_create_page_Url, Enroment_Search_page_Url);
            //Getting New Record
            Web_Driver.ngWebDriver.WaitForAngular();


            //Search for Updated Enrolment
            Thread.Sleep(3000);
            Hash_Drop.ElementAt(0).Click();
            //Search by Id
            Search_Records.ElementAt(0).Click();
            Thread.Sleep(3000);

            Search_Records.ElementAt(0).SendKeys(Edit_Id);

            Thread.Sleep(3000);

            Search_btn.ElementAt(0).Click();
            Thread.Sleep(3000);
            //Getting text of updated record
            Edit_Record_Updated = Edit_Record.Text;
            Console.WriteLine(Edit_Record_Updated + " Updated Record");
            //Assertion For Edit Record check
            Asserts.Edit_Record_Update(Edit_Record_Previous, Edit_Record_Updated);
            return(new EA_POM());
        }