Пример #1
0
        /// <summary>
        /// Llena los componentes encargados de mostrar los datos del alumno.
        /// </summary>
        private void CargarDatosAlumno()
        {
            var alumno = AlumnoDAO.ObtenerAlumno(Matricula);

            txtNoControl.Text = alumno.Matricula;
            txtNombre.Text    = alumno.NombreCompleto;
            txtCarrera.Text   = CarreraDAO.ObtenerUno(alumno.Carrera).Nombre;
            txtSemestre.Text  = alumno.Semestre.ToString();
        }
Пример #2
0
        /// <summary>
        /// Llena los componentes encargados de mostrar los datos del alumno.
        /// </summary>
        private void CargarDatosAlumno()
        {
            var alumno = AlumnoDAO.ObtenerAlumno(Matricula);

            txtNoControl.Text = alumno.Matricula;
            txtNombre.Text    = string.Format("{0} {1}, {2}", alumno.ApellidoP, alumno.ApellidoM, alumno.Nombre);
            txtCarrera.Text   = CarreraDAO.ObtenerUno(alumno.Carrera).Nombre;
            txtSemestre.Text  = alumno.Semestre.ToString();
        }
        /// <summary>
        /// Llena los componentes encargados de mostrar los datos del docente
        /// seleccionado.
        /// </summary>
        private void cbxAsesor_SelectedIndexChanged(object sender, EventArgs e)
        {
            int         indice  = cbxAsesor.SelectedIndex;
            CarreraPOJO carrera = CarreraDAO.ObtenerUno(listaDocentes[indice].Carrera);

            lblCarreraAsesor.Text    = "Carrera : " + carrera.Nombre;
            lblEstatusAsesor.Text    = "Estatus: " + listaDocentes[indice].Estatus;
            lblNumeroAsesorados.Text = "Asesorados a su cargo: " + DocenteDAO.ObtenerCantidadAsesorados(listaDocentes[indice].ID);
            lblTelefonoAsesor.Text   = "Telefono: " + listaDocentes[indice].Telefono;
            lblCorreoAsesor.Text     = "Correo: " + listaDocentes[indice].Correo;
            lblUsuario.Text          = "Usuario: " + listaDocentes[indice].Usuario;
        }
        /// <summary>
        /// Llena los componentes encargados de mostrar los datos
        /// necesarios para la liberación final.
        /// </summary>
        /// <param name="res"></param>
        /// Residencias previamente seleccionada.
        /// <param name="idDocente"></param>
        /// Identificador del docente.
        public FrmLiberacionFinalDetalle(ResidenciaPOJO res, String idDocente)
        {
            InitializeComponent();
            resi = res;
            doce = DocenteDAO.ObtenerDocente(idDocente);
            AlumnoPOJO al = AlumnoDAO.ObtenerAlumno(res.IdAlumno);

            txtCarrera.Text   = CarreraDAO.ObtenerUno(al.Carrera).Nombre;
            txtNoControl.Text = al.Matricula;
            txtNombre.Text    = al.NombreCompleto;
            txtSemestre.Text  = al.Semestre + "";
        }
        /// <summary>
        /// Llena los componentes encargados de mostrar los datos del alumno
        /// seleccionado.
        /// </summary>
        /// <param name="indice"></param>
        /// Funciona como identificador del alumno seleccionado.
        public void llenarDatosAlumno(int indice)
        {
            lblNoControl.Text = "No. control: " + listaAlumnos[indice].Matricula;
            lblNombre.Text    = "Nombre: " + listaAlumnos[indice].NombreCompleto;
            CarreraPOJO carrera = CarreraDAO.ObtenerUno(listaAlumnos[indice].Carrera);

            lblCarreraAlumno.Text = "Carrera: " + carrera.Nombre;
            lblSemestre.Text      = "Semestre: " + listaAlumnos[indice].Semestre;
            lblEstatus.Text       = "Estatus: " + listaAlumnos[indice].Estatus;
            lblTelefono.Text      = "Telefono: " + listaAlumnos[indice].Telefono;
            lblCorreo.Text        = "Correo: " + listaAlumnos[indice].Correo;
            lblTipoSS.Text        = "Tipo SS: " + listaAlumnos[indice].TipoSS;
            lblNumeroSS.Text      = "Número SS: " + listaAlumnos[indice].NumeroSS;
        }
Пример #6
0
        /// <summary>
        /// Revisa si la solicitud será realizada por primera vez o no
        /// para que se actue según corresponda.
        /// </summary>
        /// <param name="matricula">Matricula del alumno en cuestión.</param>
        public FrmSolicitud(string matricula)
        {
            InitializeComponent();
            cmbResCarrera.DataSource    = CarreraDAO.ObtenerTodas();
            cmbResCarrera.DisplayMember = "Nombre";
            cmbResCarrera.ValueMember   = "ID";

            alumno = AlumnoDAO.ObtenerAlumno(matricula);
            var solicitud = SolicitudDAO.ObtenerSolicitud(matricula);

            CargarDatosAlumno(alumno);

            if (solicitud != null)
            {
                CargarDatosSolicitud(solicitud);
                esEdicion = true;
            }
        }
Пример #7
0
 public CarreraBO()
 {
     proceso    = new List <Carrera>();
     objArchivo = new CarreraDAO();
     proceso    = objArchivo.leerArchivo();
 }
        /// <summary>
        /// Llena los componentes encargados de mostrar los datos
        /// de la solicitud seleccionada previamente.
        /// </summary>
        private void cargarDatos()
        {
            AlumnoPOJO     objAlum       = AlumnoDAO.ObtenerAlumno(Solicitud.IdAlumno);
            ResidenciaPOJO objResidencia = ResidenciaDAO.ObtenerResidencia(Solicitud.IdResidencia);
            EmpresaPOJO    objEmpresa    = EmpresaDAO.ObtenerEmpresa(objResidencia.IdEmpresa);

            txtResNoControl.Text = objAlum.Matricula;
            txtResNombre.Text    = objAlum.NombreCompleto;
            cmbResCarrera.Text   = CarreraDAO.ObtenerUno(objAlum.Carrera).Nombre;
            txtResDomicilio.Text = objAlum.Domicilio;
            txtResCiudad.Text    = objAlum.Ciudad;
            txtResEmail.Text     = objAlum.Correo;
            txtResTelefono.Text  = objAlum.Telefono;
            if (objAlum.TipoSS == "IMSS")
            {
                rbtnResSSIMSS.Checked = true;
            }
            else if (objAlum.TipoSS == "ISSSTE")
            {
                rbtnResSSISSSTE.Checked = true;
            }
            else
            {
                rbtnResSSOtro.Checked = true;
            }
            txtResSSNumero.Text = objAlum.NumeroSS + "";

            txtProNombre.Text = objResidencia.NombreProyec;
            if (objResidencia.Modalidad == "Banco de proyectos")
            {
                rbtnProTipoBanco.Checked = true;
            }
            else if (objResidencia.Modalidad == "Propuesta propia")
            {
                rbtnProTipoPropia.Checked = true;
            }
            else
            {
                rbtnProTipoTrabajador.Checked = true;
            }
            cmbProPeriodo.Text = objResidencia.Periodo;

            txtEmpRFC.Text    = objEmpresa.RFC;
            txtEmpNombre.Text = objEmpresa.Nombre;
            if (objEmpresa.Giro == "Industrial")
            {
                rbtnEmpGiroIndustrial.Checked = true;
            }
            else if (objEmpresa.Giro == "Servicios")
            {
                rbtnEmpGiroServicios.Checked = true;
            }
            else
            {
                rbtnEmpGiroOtro.Checked = true;
            }
            if (objEmpresa.Sector == "Publico")
            {
                rbtnEmpTipoPublica.Checked = true;
            }
            else
            {
                rbtnEmpTipoPrivada.Checked = true;
            }
            txtEmpDomicilio.Text     = objEmpresa.Domicilio;
            txtEmpColonia.Text       = objEmpresa.Colonia;
            txtEmpCP.Text            = objEmpresa.CP;
            txtEmpFax.Text           = objEmpresa.Fax;
            txtEmpCiudad.Text        = objEmpresa.Ciudad;
            txtEmpTelefono.Text      = objEmpresa.Telefono;
            txtEmpMision.Text        = objEmpresa.Mision;
            txtEmpTitularNombre.Text = objEmpresa.Titular;
            txtEmpTitularPuesto.Text = objEmpresa.PuestoTit;
            txtEmpFirmaNombre.Text   = objResidencia.Responsable;
            txtEmpFirmaPuesto.Text   = objResidencia.PuestoResp;
            txtEmpAsesorNombre.Text  = objResidencia.AsesorExt;
            txtEmpAsesorPuesto.Text  = objResidencia.PuestoAsesor;
        }