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); }
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) { } }
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 { } }
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 { } }
public DetallesAsesorinterno(int Idasesorinterno) { InitializeComponent(); asesor = sug.Buscarasesorinternoespecifico(Idasesorinterno); }