private void button1_Click(object sender, EventArgs e) { /*no se */ proyectoresidencia = new Proyecto_Residencia(); if (Residencias.Enabled) { Residencias.Enabled = false; Nombreproyecto.ReadOnly = false; Nombreempresa.ReadOnly = false; NombreAsesorexterno.ReadOnly = false; cargoasesor.ReadOnly = false; correoasesorext.ReadOnly = false;; telefonoasesorext.ReadOnly = false; nuevoproyectobutton.BackColor = Color.Navy; nuevoproyectobutton.Text = "Asignar Proyecto de residencia existente"; AsesoresInternos.Enabled = true; residenciaexistente = false; } else { Residencias.Enabled = true; Nombreproyecto.ReadOnly = true; Nombreempresa.ReadOnly = true; NombreAsesorexterno.ReadOnly = true; cargoasesor.ReadOnly = true; correoasesorext.ReadOnly = true;; telefonoasesorext.ReadOnly = true; nuevoproyectobutton.BackColor = Color.RoyalBlue; nuevoproyectobutton.Text = "Registrar nuevo proyecto de residencia"; AsesoresInternos.Enabled = false; residenciaexistente = true; } }
public void buscarresidencia(int NoProyecto) { Proyecto_Residencia pro = new Proyecto_Residencia(); using (var context = new ResidenciasEntities(new AutomatizacionResidencias.Acciones.Conexion().returnconexion().ConnectionString)) { this.alumno.Proyecto_Residencia = context.Proyecto_Residencia.FirstOrDefault(x => x.No_Proyecto == NoProyecto); } }
public Proyecto_Residencia proyectodetalles(int noproyecto) { Proyecto_Residencia alumnos = new Proyecto_Residencia(); using (var context = new ResidenciasEntities(new Conexion().returnconexion().ConnectionString)) { alumnos = context.Proyecto_Residencia .Include("Asesor_Interno") .Include("Status") .Include("Periodos") .FirstOrDefault(x => x.No_Proyecto == noproyecto); } return(alumnos); }
public void Guardarcambios(Proyecto_Residencia pro) { using (var context = new ResidenciasEntities(new AutomatizacionResidencias.Acciones.Conexion().returnconexion().ConnectionString)) { var residencia = context.Proyecto_Residencia.FirstOrDefault(x => x.No_Proyecto == pro.No_Proyecto); residencia.Nombre_Proyecto = pro.Nombre_Proyecto; residencia.Nombre_de_la_Empresa = pro.Nombre_de_la_Empresa; residencia.Nombre_Asesor_Externo = pro.Nombre_Asesor_Externo; residencia.Ultima_modificacion = DateTime.Now; residencia.Telefono_Asesor_Externo = pro.Telefono_Asesor_Externo; residencia.Cargo_Asesor_Externo = pro.Cargo_Asesor_Externo; residencia.Correo_Asesor_Externo = pro.Correo_Asesor_Externo; residencia.Telefono_Asesor_Externo = pro.Telefono_Asesor_Externo; context.SaveChanges(); } }
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 Residencias_SelectedIndexChanged(object sender, EventArgs e) { try { var proyecto = proyectos.FirstOrDefault(x => x.No_Proyecto == int.Parse(Residencias.SelectedValue.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; NombreAsesorinterno.Text = asesor.Nombre; proyectoresidencia = proyecto; Nopro = proyecto.No_Proyecto; residenciaexistente = true; asesorinternoexistente = true; } catch { } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { try { if (Residencias.SelectedValue != null) { var proyecto = proyectos.FirstOrDefault(x => x.No_Proyecto == int.Parse(Residencias.SelectedValue.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; //residenciaexistente = true; proyectoresidencia = proyecto; if (proyecto.IdAsesorInterno != null) { try { AsesoresInternos.SelectedValue = proyecto.IdAsesorInterno; // Cambiarasesor.Visible = true; AsesoresInternos.Enabled = false; } catch { } } 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 { } }
private void Detallesproyecto_Load(object sender, EventArgs e) { //Carga datos del alumno residencia ProyectoResidencia = b.proyectodetalles(noproyecto); Nproyecto.Text = "No de Proyecto : " + ProyectoResidencia.No_Proyecto.ToString(); string nombreperiodo; if (ProyectoResidencia.Periodos != null) { if (ProyectoResidencia.Periodos.periodo == false) { nombreperiodo = "Ene-Jun"; } else { nombreperiodo = "Julio-Dic"; } Periodo.Text = nombreperiodo + ProyectoResidencia.Periodos.año.ToString(); } //establece datos del proyecto en los campos Nombreproyecto.Text = ProyectoResidencia.Nombre_Proyecto; Nombreempresa.Text = ProyectoResidencia.Nombre_de_la_Empresa; NombreAsesorexterno.Text = ProyectoResidencia.Nombre_Asesor_Externo; cargoasesor.Text = ProyectoResidencia.Cargo_Asesor_Externo; correoasesorext.Text = ProyectoResidencia.Correo_Asesor_Externo; telefonoasesorext.Text = ProyectoResidencia.Telefono_Asesor_Externo; if (ProyectoResidencia.Asesor_Interno != null) { //Establece datos del asesor en los campos Nombreasesorinterno.Text = ProyectoResidencia.Asesor_Interno.Nombre; telefonoasesorinterno.Text = ProyectoResidencia.Asesor_Interno.Telefono; correoasesorinterno.Text = ProyectoResidencia.Asesor_Interno.Correo; } statusdeproye = b.statusdeproyectos(); bindingsourcestatus.DataSource = statusdeproye; Status.DataSource = bindingsourcestatus.DataSource; Status.DisplayMember = "nombre"; Status.ValueMember = "IdStatus"; //Status.SelectedItem = null; try { Status.SelectedValue = ProyectoResidencia.Status.IdStatus; } catch { Status.SelectedItem = null; } comentario.Text = ProyectoResidencia.Comentario; Dictamen.Checked = ProyectoResidencia.Dictamen; Anteproyecto.Checked = ProyectoResidencia.Status_Anteproyecto; reporte1.Checked = ProyectoResidencia.Primera_Evaluacion; reporte2.Checked = ProyectoResidencia.Segunda_Evaluacion; reporte3.Checked = ProyectoResidencia.Tercera_Evaluacion; alumnos = sug.alumnosporproyecto(ProyectoResidencia.No_Proyecto); alumno(); }