Example #1
0
        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);
                }
            }
        }
Example #2
0
        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));
            }
        }
Example #3
0
        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;
            }
        }