private void FillFields(Entities.Person current) { Id.Text = current.IdNum; FirstName.Text = current.FirstName; LastName.Text = current.LastName; BirthDate.Text = current.BirthDay.ToShortDateString(); Phone.Text = current.PhoneNum; if (current is Entities.Child) { var child = current as Entities.Child; PersonTypes.SelectedValue = "1"; foreach (var sensitivity in child.Sensitivitieses) { var sen = Sensetivities.Items.FindByValue(sensitivity.Id.ToString()); sen.Selected = true; } ChildData.Visible = true; TeacherData.Visible = false; SupervisorData.Visible = false; } else if (current is Entities.Teacher) { var teacher = current as Entities.Teacher; PersonTypes.SelectedValue = "2"; Teachers.SelectedValue = teacher.Substitute != null ? teacher.Substitute.Id.ToString() : ""; Sen.Text = teacher.Seniority.ToString(); ChildData.Visible = false; TeacherData.Visible = true; SupervisorData.Visible = false; } else { var supervisor = current as Entities.Supervisor; PersonTypes.SelectedValue = "3"; Cities.SelectedValue = ((int)supervisor.City).ToString(); ChildData.Visible = false; TeacherData.Visible = false; SupervisorData.Visible = true; } }
private void FillFields(Entities.Kindergarden current) { Name.Text = current.Name; Cities.SelectedValue = EnumUtils.GetDescriptionOfEnumValue(typeof(Entities.Cities), Enum.GetName(typeof(Entities.Cities), current.City)); ChildrenNum.Text = current.ChildQty.ToString(); Teachers.DataSource = new TeachersQuery().Get(); Teachers.DataBind(); Teachers.SelectedValue = current.Teacher != null ? current.Teacher.Id.ToString() : ""; ChildrenGrid.DataSource = current.Children; ChildrenGrid.DataBind(); }