public AcademicSurveyLiteracyView(AdminstrationNavigationParams adminstrationNavigationParams) { UserDialogs.Instance.HideLoading(); var instaceId = 0; var txtdob = ""; var testdate = ""; instaceId = adminstrationNavigationParams.LocalInstanceID; txtdob = adminstrationNavigationParams.DOB; testdate = adminstrationNavigationParams.TestDate; MyViewModel = new AcademicSurveyLiteracyViewModel(instaceId, txtdob, testdate); this.BindingContext = MyViewModel; InitializeComponent(); MyViewModel.OfflineStudentID = adminstrationNavigationParams.OfflineStudentID; MyViewModel.LocaInstanceID = adminstrationNavigationParams.LocalInstanceID; DatePicker_DOB.PropertyChanged += DatePicker_DOB_PropertyChanged; //structure.PropertyChanged += Structure_PropertyChanged; //observation.PropertyChanged += Observation_PropertyChanged; //interview.PropertyChanged += Interview_PropertyChanged; DatePickerGrid.IsVisible = false; DateTime Now = DateTime.Now; var splittedDate = txtdob.Split('/'); DateTime dateOfBirth = new DateTime(Convert.ToInt32(splittedDate[2]), Convert.ToInt32(splittedDate[0]), Convert.ToInt32(splittedDate[1])); int Years = dateOfBirth < Now ? new DateTime(DateTime.Now.Subtract(dateOfBirth).Ticks).Year - 1 : 0; DateTime PastYearDate = dateOfBirth.AddYears(Years); int Months = 0; for (int i = 1; i <= 12; i++) { if (PastYearDate.AddMonths(i) == Now) { Months = i; break; } else if (PastYearDate.AddMonths(i) >= Now) { Months = i - 1; break; } } var totalMonths = Months + (Years * 12); if (totalMonths <= 23) { age.Text = totalMonths + (totalMonths == 1 ? " month" : " months"); } else { age.Text = Years + " years, " + Months + (Months == 1 ? " month" : " months"); } childName.Text = adminstrationNavigationParams.FullName; dob.Text = adminstrationNavigationParams.DOB; if (!string.IsNullOrEmpty(MyViewModel.TestDate)) { testDate.Text = MyViewModel.TestDate; } //if (childInfo is NewAssessmentViewModel) //{ // newAssessmentViewModel = childInfo as NewAssessmentViewModel; // MyViewModel.OfflineStudentID = newAssessmentViewModel.OfflineStudentId; //} //else if (childInfo is SearchEditViewModel) //{ // SearchEditViewModel = childInfo as SearchEditViewModel; // MyViewModel.OfflineStudentID = SearchEditViewModel.OfflineStudentId; //} //else if (childInfo is ChildInformationpageViewModel) //{ // ChildInformationpageViewModel = childInfo as ChildInformationpageViewModel; // MyViewModel.OfflineStudentID = ChildInformationpageViewModel.OfflineStudentId; //} //else //{ // AssessmentConfigPopupViewModel = childInfo as AssessmentConfigPopupViewModel; // MyViewModel.OfflineStudentID = AssessmentConfigPopupViewModel.OfflineStudentId; //} //age.Text = "<years, months>"; //if (childInfo != null) //{ // childName.Text = (newAssessmentViewModel != null ? newAssessmentViewModel.FullName : SearchEditViewModel != null ? SearchEditViewModel.FullName : ChildInformationpageViewModel != null ? ChildInformationpageViewModel.FullName : AssessmentConfigPopupViewModel.FullName); // dob.Text = (newAssessmentViewModel != null ? newAssessmentViewModel.DOB : SearchEditViewModel != null ? SearchEditViewModel.DOB : ChildInformationpageViewModel != null ? ChildInformationpageViewModel.DOB : AssessmentConfigPopupViewModel.DOB); // testDate.Text = (newAssessmentViewModel != null ? newAssessmentViewModel.TestDate : SearchEditViewModel != null ? SearchEditViewModel.TestDate : ChildInformationpageViewModel != null ? ChildInformationpageViewModel.TestDate : AssessmentConfigPopupViewModel.TestDate); //} //else //{ // childName.Text = "child name"; // dob.Text = "00/00/0000"; // testDate.Text = "00/00/0000"; //} }
public RecordToolsPOP(AcademicSurveyLiteracyViewModel academicSurveyLiteracyViewModel) { InitializeComponent(); this.academicSurveyLiteracyViewModel = academicSurveyLiteracyViewModel; AccommodationSection.IsVisible = true; }
public NotesMenu(AcademicSurveyLiteracyViewModel academicSurveyViewModel) { InitializeComponent(); academicSurveyLiteracyViewModel = academicSurveyViewModel; SDgrid.Height = 45; }
public AcademicformWithMatAndItems(AdminstrationNavigationParams adminstrationNavigationParams) { var instaceId = 0; var txtdob = ""; var testdate = ""; instaceId = adminstrationNavigationParams.LocalInstanceID; txtdob = adminstrationNavigationParams.DOB; testdate = adminstrationNavigationParams.TestDate; MyViewModel = new AcademicSurveyLiteracyViewModel(instaceId, txtdob, testdate); this.BindingContext = MyViewModel; InitializeComponent(); MyViewModel.OfflineStudentID = adminstrationNavigationParams.OfflineStudentID; MyViewModel.LocaInstanceID = adminstrationNavigationParams.LocalInstanceID; MyViewModel.PropertyChanged -= MyViewModel_PropertyChanged; MyViewModel.PropertyChanged += MyViewModel_PropertyChanged; DatePicker_DOB.PropertyChanged -= DatePicker_DOB_PropertyChanged; DatePicker_DOB.PropertyChanged += DatePicker_DOB_PropertyChanged; //structure.PropertyChanged += Structure_PropertyChanged; //observation.PropertyChanged += Observation_PropertyChanged; //interview.PropertyChanged += Interview_PropertyChanged; DatePickerGrid.IsVisible = false; DateTime Now = DateTime.Now; var splittedDate = txtdob.Split('/'); DateTime dateOfBirth = new DateTime(Convert.ToInt32(splittedDate[2]), Convert.ToInt32(splittedDate[0]), Convert.ToInt32(splittedDate[1])); int Years = dateOfBirth.Date < Now.Date ? new DateTime(DateTime.Now.Subtract(dateOfBirth).Ticks).Year - 1 : 0; DateTime PastYearDate = dateOfBirth.AddYears(Years); int Months = 0; for (int i = 1; i <= 12; i++) { if (PastYearDate.AddMonths(i) == Now) { Months = i; break; } else if (PastYearDate.AddMonths(i) >= Now) { Months = i - 1; break; } } var totalMonths = Months + (Years * 12); if (totalMonths <= 23) { age.Text = totalMonths + (totalMonths == 1 ? " month" : " months"); } else { age.Text = Years + " years, " + Months + (Months == 1 ? " month" : " months"); } childName.Text = adminstrationNavigationParams.FullName; dob.Text = adminstrationNavigationParams.DOB; if (!string.IsNullOrEmpty(MyViewModel.TestDate)) { testDate.Text = MyViewModel.TestDate; } loadpage(); }