private void LoadDataGrid()
        {
            teacher_list = context.teacher.ToList();
            foreach (teacher t in teacher_list)
            {
                teacher_skillsView ts = new teacher_skillsView();
                foreach (teacher_skills s in t.teacher_skills)
                {
                    if (s.skillID == 1)
                    {
                        ts.TOEFL = true;
                    }
                    if (s.skillID == 2)
                    {
                        ts.Exp = true;
                    }
                    if (s.skillID == 3)
                    {
                        ts.training = true;
                    }
                    if (s.skillID == 4)
                    {
                        ts.similar = true;
                    }
                }
                ts.ID             = t.idteacher;
                ts.nombre         = t.teacher_names;
                ts.apellido       = t.teacher_lastname;
                ts.salario_base   = t.salary_base;
                ts.idioma         = t.language;
                ts.sexo           = t.teacher_gender;
                ts.ID             = t.idteacher;
                ts.RFC            = t.RFC;
                ts.CURP           = t.CURP;
                ts.AddressPhone   = t.phone;
                ts.CelPhone       = t.celphone;
                ts.Email          = t.email;
                ts.Birdthday      = t.birthday;
                ts.Address        = t.street_address;
                ts.Neighbordhood  = t.neighborhood;
                ts.ZipCode        = t.zip_code;
                ts.State          = t.state;
                ts.Substate       = t.sub_state;
                ts.EmergencyName  = t.emergency_contact_name;
                ts.EmergencyPhone = t.emergency_contact_number;
                ts.StartDate      = t.start_date;
                ts.Picture        = t.picture;
                ts.UID            = t.uid;

                skillsandteacher.Add(ts);
            }

            myDataGrid.ItemsSource = skillsandteacher;
            //dgrdTeachers.ItemsSource = teacher_list;
        }
Exemplo n.º 2
0
        private void initializeFormtoEdit(teacher_skillsView rowdata)
        {
            BitmapImage b = new BitmapImage();

            txtMaestroHeader.Text       = "Editar " + txtMaestroHeader.Text;
            txtIDTeacher.Text           = rowdata.ID.ToString();
            txtNewTeacherName.Text      = rowdata.nombre;
            txtNewTeacherApellidos.Text = rowdata.apellido;
            txtTeacherRFC.Text          = rowdata.RFC;
            txtTeacherCURP.Text         = rowdata.CURP;
            txtAddressPhone.Text        = rowdata.AddressPhone;
            txtCelPhone.Text            = rowdata.CelPhone;
            txtEmail.Text          = rowdata.Email;
            dpBirthday.Text        = rowdata.Birdthday;
            txtAddress.Text        = rowdata.Address;
            txtNeighbordhood.Text  = rowdata.Neighbordhood;
            txtZipCode.Text        = rowdata.ZipCode;
            txtState.Text          = rowdata.State;
            txtSubState.Text       = rowdata.Substate;
            txtEmergencyName.Text  = rowdata.EmergencyName;
            txtEmergencyPhone.Text = rowdata.EmergencyPhone;
            dpStartDate.Text       = rowdata.StartDate;
            txtUID.Text            = rowdata.UID;
            if (rowdata.Picture != null && rowdata.Picture != "")
            {
                b.BeginInit();
                b.UriSource = new Uri(rowdata.Picture);
                b.EndInit();
                imgTeacher.ImageSource = b;
            }


            if (rowdata.sexo == "F")
            {
                rbtnTeacherFemenio.IsChecked = true;
            }
            else
            {
                rbtnTeacherMasculino.IsChecked = true;
            }

            if (rowdata.TOEFL)
            {
                chkTOEFL.IsChecked = true;
            }
            else
            {
                chkTOEFL.IsChecked = false;
            }

            if (rowdata.Exp)
            {
                chkExp.IsChecked = true;
            }
            else
            {
                chkExp.IsChecked = false;
            }

            if (rowdata.training)
            {
                chkTraining.IsChecked = true;
            }
            else
            {
                chkTraining.IsChecked = false;
            }

            if (rowdata.similar)
            {
                chkSimilar.IsChecked = true;
            }
            else
            {
                chkSimilar.IsChecked = false;
            }

            if (rowdata.idioma == "Ingles")
            {
                rbtnIngles.IsChecked = true;
            }
            else
            {
                rbtnFrances.IsChecked = true;
            }

            teacherID = rowdata.ID;

            txtSalarioBase.Text           = rowdata.salario_base.ToString();
            btnSaveNewTeacher.Visibility  = Visibility.Collapsed;
            btnSaveEditTeacher.Visibility = Visibility.Visible;
        }