private void btnModificarPsi_Click_1(object sender, EventArgs e) { // ¿el usuario es psicologo o tutor? if (dgvUsuario.CurrentRow.Cells[3].Value.ToString() == "Psicologo") // Si es Psicologo { if (dgvPsicologos.RowCount != 0) { BindingList <PsicologoWS.psicologo> psicologos; psicologos = new BindingList <PsicologoWS.psicologo>(daoPsicologo.listarPsicologosPorNombre(dgvUsuario.CurrentRow.Cells[0].Value.ToString()).ToList()); dgvPsicologos.DataSource = psicologos; PsicologoWS.psicologo psicologo = (PsicologoWS.psicologo)dgvPsicologos.Rows[0].DataBoundItem; frmModificarPsicologo formModificarPsicologo = new frmModificarPsicologo(this, formPlantilla, psicologo); formPlantilla.abrirFormulario(formModificarPsicologo); } } else // Si es Tutor { if (dgvTutores.RowCount != 0) { BindingList <TutorWS.tutor> tutores; tutores = new BindingList <TutorWS.tutor>(daoTutor.listarTutoresPorNombre(dgvUsuario.CurrentRow.Cells[0].Value.ToString()).ToList()); dgvTutores.DataSource = tutores; TutorWS.tutor tutor = (TutorWS.tutor)dgvTutores.Rows[0].DataBoundItem; frmModificarTutor formModificarTutor = new frmModificarTutor(this, formPlantilla, tutor); formPlantilla.abrirFormulario(formModificarTutor); } } }
private void btnModificarTutor_Click_1(object sender, EventArgs e) { if (dgvTutores.RowCount != 0) { TutorWS.tutor tutor = (TutorWS.tutor)dgvTutores.CurrentRow.DataBoundItem; frmModificarTutor formModificarTutor = new frmModificarTutor(this, formPlantilla, tutor); formPlantilla.abrirFormulario(new frmModificarTutor(this, formPlantilla, tutor)); } }
public frmModificarPreferencias(frmModificarTutor formModificarTutor, frmPlantillaGestion formPlantilla, TutorWS.tutor tutor) { this.DoubleBuffered = true; InitializeComponent(); Design.Ini(this); if (Design.tema == 'd') { ThemeManager.Theme = MaterialSkinManager.Themes.DARK; } else { ThemeManager.Theme = MaterialSkinManager.Themes.LIGHT; } this.tutor = tutor; daoTutor = new TutorWS.TutorWSClient(); daoUsuario = new UsuarioWS.UsuarioWSClient(); this.formPlantilla = formPlantilla; this.formAnterior = formModificarTutor; chblDias.CheckOnClick = true; chblDispositivos.CheckOnClick = true; chblInternet.CheckOnClick = true; chblTurno.CheckOnClick = true; chblRedes.CheckOnClick = true; // Leer tutor.dispositivos for (int x = 0; x < (int)Math.Floor(Math.Log10(tutor.dispositivos) + 1); x++) { if (tutor.dispositivos.ToString()[(int)Math.Floor(Math.Log10(tutor.dispositivos)) - x] == '1') { chblDispositivos.SetItemChecked(x, true); // Si es 2, es false } } // Leer tutor.tiposConexion for (int x = 0; x < (int)Math.Floor(Math.Log10(tutor.tiposConexion) + 1); x++) { if (tutor.tiposConexion.ToString()[(int)Math.Floor(Math.Log10(tutor.tiposConexion)) - x] == '1') { chblInternet.SetItemChecked(x, true); // Si es 2, es false } } // Leer tutor.turno for (int x = 0; x < (int)Math.Floor(Math.Log10(tutor.turno) + 1); x++) { if (tutor.turno.ToString()[(int)Math.Floor(Math.Log10(tutor.turno)) - x] == '1') { chblTurno.SetItemChecked(x, true); // Si es 2, es false } } // Leer tutor.dia for (int x = 0; x < (int)Math.Floor(Math.Log10(tutor.dia) + 1); x++) { if (tutor.dia.ToString()[(int)Math.Floor(Math.Log10(tutor.dia)) - x] == '1') { chblDias.SetItemChecked(x, true); // Si es 2, es false } } // Leer tutor.redesSociales for (int x = 0; x < (int)Math.Floor(Math.Log10(tutor.redesSociales) + 1); x++) { if (tutor.redesSociales.ToString()[(int)Math.Floor(Math.Log10(tutor.redesSociales)) - x] == '1') { chblRedes.SetItemChecked(x, true); // Si es 2, es false } } // Leer tutor.bajoRecursos if (tutor.bajoRecursos == 1) { chbRecursos.Checked = true; } else { chbRecursos.Checked = false; } // Leer tutor.gestante if (tutor.genero == 'M') { chbGestante.Enabled = false; chbGestante.Visible = false; } else if (tutor.gestante == 1) { chbGestante.Checked = true; } }