Пример #1
0
        public Asesor_Interno Buscarasesorinternoespecifico(int asesoriid)
        {
            Asesor_Interno asesores = new Asesor_Interno();

            using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString))
            {
                asesores = context.Asesor_Interno.FirstOrDefault(x => x.IdAsesor == asesoriid);
            }
            return(asesores);
        }
Пример #2
0
 private void AsesoresInternos_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (AsesoresInternos.SelectedValue != null)
         {
             var asesor = asesores.FirstOrDefault(x => x.IdAsesor == int.Parse(AsesoresInternos.SelectedValue.ToString()));
             asesorinterno              = asesor;
             NombreAsesorinterno.Text   = asesor.Nombre;
             Telefonoasesorinterno.Text = asesor.Telefono;
             Correoasesorinterno.Text   = asesor.Correo;
             asesorinternoexistente     = true;
         }
     }
     catch (Exception ex) {
     }
 }
Пример #3
0
        private void Residencias_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            try
            {
                if (Residencias.SelectedValue != null)
                {
                    var proyecto = proyectos.FirstOrDefault(x => x.No_Proyecto == int.Parse(Residencias.SelectedValue.ToString()));

                    //MessageBox.Show(proyecto.IdAsesorInterno.ToString());
                    var asesor = asesores.FirstOrDefault(x => x.IdAsesor == proyecto.IdAsesorInterno);
                    Nombreproyecto.Text      = proyecto.Nombre_Proyecto;
                    Nombreempresa.Text       = proyecto.Nombre_de_la_Empresa;
                    NombreAsesorexterno.Text = proyecto.Nombre_Asesor_Externo;
                    cargoasesor.Text         = proyecto.Cargo_Asesor_Externo;
                    correoasesorext.Text     = proyecto.Correo_Asesor_Externo;
                    telefonoasesorext.Text   = proyecto.Telefono_Asesor_Externo;
                    Area.Text = proyecto.Area_del_Proyecto;
                    //residenciaexistente = true;
                    proyectoresidencia = proyecto;
                    asesorinterno      = asesor;
                    if (proyecto.IdAsesorInterno != null)
                    {
                        try
                        {
                            //MessageBox.Show(proyecto.IdAsesorInterno.ToString());
                            AsesoresInternos.SelectedValue = proyecto.IdAsesorInterno;
                            edicion.alumno.Proyecto_Residencia.IdAsesorInterno = proyecto.IdAsesorInterno;
                            // Cambiarasesor.Visible = true;
                            AsesoresInternos.Enabled = true;
                        }
                        catch (Exception ex) {
                            MessageBox.Show(ex.Message);
                        }
                    }
                    else
                    {
                        asesorinternoexistente = false;
                    }
                }
            }
            catch
            {
            }
        }
Пример #4
0
        private void guardardatosalumno(object sender, EventArgs e)
        {
            if (validar())
            {
                RegiAlumno.matricula  = NoControl.Text;
                RegiAlumno.nombre     = nombrealumno.Text;
                RegiAlumno.apellidoPa = Apellidopalumno.Text;
                RegiAlumno.apellidoMa = Apellidomalumno.Text;
                RegiAlumno.semestre   = numsemestre.Text;
                RegiAlumno.telefono   = numtelefonoalumno.Text;
                RegiAlumno.correo     = correoelectronicoalumno.Text;
                RegiAlumno.generu     = Genero.SelectedItem.ToString();

                Alumno alumno = new Alumno()
                {
                    NoControl        = int.Parse(matricula),
                    Nombre           = nombre,
                    Apellido_Paterno = apellidoPa,
                    Apellido_Materno = apellidoMa,
                    Semestre         = int.Parse(semestre),
                    Telefono         = telefono,
                    Correo           = correo,
                    Genero           = generu,
                    Fecha_registro   = DateTime.Now,
                    Usuario          = new AutomatizacionResidencias.Usuario()
                    {
                        Usuario1 = correo, Rol = "alumno"
                    }
                };



                if (residenciaexistente == false)
                {
                    proyectoresidencia = new Proyecto_Residencia();
                    proyectoresidencia.Nombre_Proyecto         = Nombreproyecto.Text;
                    proyectoresidencia.Nombre_de_la_Empresa    = Nombreempresa.Text;
                    proyectoresidencia.Nombre_Asesor_Externo   = NombreAsesorexterno.Text;
                    proyectoresidencia.Cargo_Asesor_Externo    = cargoasesor.Text;
                    proyectoresidencia.Telefono_Asesor_Externo = telefonoasesorext.Text;
                    proyectoresidencia.Correo_Asesor_Externo   = correoasesorext.Text;
                    proyectoresidencia.Asesor_Interno          = asesorinterno;
                    proyectoresidencia.Fecha_Registro          = DateTime.Now;
                    proyectoresidencia.Periodo             = periodocurrent.Idperiodo;
                    proyectoresidencia.Area_del_Proyecto   = Area.Text;
                    proyectoresidencia.Dictamen            = false;
                    proyectoresidencia.Status_Anteproyecto = false;
                    proyectoresidencia.Primera_Evaluacion  = false;
                    proyectoresidencia.Segunda_Evaluacion  = false;
                    proyectoresidencia.Tercera_Evaluacion  = false;
                    alumno.Proyecto_Residencia             = proyectoresidencia;

                    if (asesorinternoexistente == false)
                    {
                        asesorinterno          = new Asesor_Interno();
                        asesorinterno.Nombre   = NombreAsesorinterno.Text;
                        asesorinterno.Telefono = Telefonoasesorinterno.Text;
                        asesorinterno.Correo   = Correoasesorinterno.Text;
                        alumno.Proyecto_Residencia.Asesor_Interno = asesorinterno;
                    }
                    else
                    {
                        if (asesorinterno != null)
                        {
                            alumno.Proyecto_Residencia.IdAsesorInterno = asesorinterno.IdAsesor;
                        }
                    }
                }
                else
                {
                    alumno.NoProyecto = proyectoresidencia.No_Proyecto;
                }



                regalumno.Registrardatosresidenciaelegida((alumno), out Errores);


                if (Errores != null && Errores != "")
                {
                    MessageBox.Show(Errores);
                }

                this.Close();
            }
            else
            {
            }
        }
Пример #5
0
 public DetallesAsesorinterno(int Idasesorinterno)
 {
     InitializeComponent();
     asesor = sug.Buscarasesorinternoespecifico(Idasesorinterno);
 }