private void dgSearchEmpInList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGridCell cell = GetCell(dgSearchEmpInList.SelectedIndex, 3, dgSearchEmpInList);
            TextBlock    tb   = cell.Content as TextBlock;

            lblEnrollmentDate.Content = tb.Text;

            if (cbType.Text == "Employee")
            {
                lblType.Content = "Employee";
                EmployeeModel em = new EmployeeModel();
                em.BaseRate         = 100;
                lblBaseRate.Content = em.BaseRate;

                var enrollmentDate = DateTime.Parse(tb.Text);

                var countOfYears = DateTime.Now.Year - enrollmentDate.Year;
                lblCountOfYears.Content = countOfYears;

                lblSalary.Content = em.CalculateSalary(enrollmentDate, em.BaseRate);
            }

            if (cbType.Text == "Manager")
            {
                lblType.Content = "Manager";
                ManagerModel mm = new ManagerModel();
                mm.BaseRate         = 100;
                lblBaseRate.Content = mm.BaseRate;

                var enrollmentDate = Convert.ToDateTime(tb.Text);

                var countOfYears = DateTime.Now.Year - enrollmentDate.Year;
                lblCountOfYears.Content = countOfYears;

                lblSalary.Content = mm.CalculateSalary(enrollmentDate, mm.BaseRate);
            }

            if (cbType.Text == "Salesman")
            {
                lblType.Content = "Salesman";
                SalesmanModel sm = new SalesmanModel();
                sm.BaseRate         = 100;
                lblBaseRate.Content = sm.BaseRate;

                var enrollmentDate = DateTime.Parse(tb.Text);
                var countOfYears   = DateTime.Now.Year - enrollmentDate.Year;
                lblCountOfYears.Content = countOfYears;

                lblSalary.Content = sm.CalculateSalary(enrollmentDate, sm.BaseRate);
            }
        }