public ActionResult Edit(AgregarEstudiante ag) { try { ag.fecha_modificacion = DateTime.Now; if (ModelState.IsValid) { if (dl.EditarEstudiante(ag)) { //Mandar msj de confirmación de guardado Success("Registro actualizado!", true); return(RedirectToAction("Index")); } else { // return View(catalogos); } } // TODO: Add insert logic here Danger("Error al actualizar registro", true); return(View(ag)); } catch (Exception ex) { string msj = ex.ToString(); Danger("Error al guardar registro: " + ex.ToString(), true); return(View(ag)); } }
public ActionResult Create(AgregarEstudiante est) { try { //Docentes.listaCat= dc.ListarCatalogoId(52).ToList(); if (ModelState.IsValid) { if (dl.GuardarEstudiante(est)) { //Mandar msj de confirmación de guardado Success("Registro Guardado", true); return(RedirectToAction("Index")); } else { // return View(catalogos); } } // TODO: Add insert logic here Danger("Error al guardar registro", true); return(View(est)); } catch (Exception ex) { string msj = ex.ToString(); Danger("Error al guardar registro: " + ex.ToString(), true); return(View(est)); } }
// public bool GuardarEstudiante(AgregarEstudiante estudiantes) { try { using (var contexto = new ControlAlumnosEntities()) { estudiante est = new estudiante(); est.nombres = estudiantes.nombres; est.apellidos = estudiantes.apellidos; est.cargo_trabajo = estudiantes.cargo_trabajo; est.celular = estudiantes.celular; est.centro_trabajo = estudiantes.centro_trabajo; est.direccion_habitual = estudiantes.direccion_habitual; est.edad = estudiantes.edad; est.email = estudiantes.email; est.fecha_grabacion = DateTime.Now; est.fecha_ingreso = Convert.ToDateTime(estudiantes.fecha_ingreso); est.fecha_nacimiento = Convert.ToDateTime(estudiantes.fecha_nacimiento); est.id_carrera = estudiantes.id_carrera; est.id_departamento = estudiantes.id_departamento; est.id_estado_civil = estudiantes.id_estado_civil; est.id_municipio = estudiantes.id_municipio; est.id_plan_estudio = estudiantes.id_plan_estudio; est.id_sexo = estudiantes.id_sexo; est.id_turno = estudiantes.id_turno; est.trabaja = estudiantes.trabaja; est.no_carnet = estudiantes.no_carnet; est.no_cedula = estudiantes.no_cedula; est.lugar_nacimiento = estudiantes.lugar_nacimiento; est.telefono = estudiantes.telefono; est.telefono_trabajo = estudiantes.telefono_trabajo; est.id_periodo = estudiantes.idPeriodo; est.anioPeriodo = estudiantes.anioPeriodo; est.activo = true; contexto.estudiante.Add(est); contexto.SaveChanges(); return true; } } catch (Exception) { return false; throw; } }
public AgregarEstudiante ListarEstudianteId(int id) { using (var contexto = new ControlAlumnosEntities()) { AgregarEstudiante lstEstudiantes = new AgregarEstudiante(); lstEstudiantes = contexto.ListarEstudiantes(0).Where(y=>y.idEs==id).Select(y => new AgregarEstudiante { id = y.idEs, nombres = y.nombres, apellidos = y.apellidos, direccion_habitual = y.direccion_habitual, fecha_nacimiento = Convert.ToDateTime(y.fecha_nacimiento).ToShortDateString(), edad = (int)y.edad, celular = y.celular, centro_trabajo = y.centro_trabajo, email = y.email, lugar_nacimiento = y.lugar_nacimiento, trabaja = (bool)y.trabaja, no_carnet = y.no_carnet, no_cedula = y.no_cedula, telefono = y.telefono, cargo_trabajo=y.cargo_trabajo, telefono_trabajo = y.telefono_trabajo, fecha_grabacion = (DateTime)y.fecha_grabacion, fecha_ingreso = Convert.ToDateTime(y.fecha_ingreso).ToShortDateString(), // fecha_modificacion=(DateTime)y.fecha_modificacion, id_carrera = y.id_carrera, //Carrera = y.Carrera, id_departamento = (long)y.id_departamento, //Departamento = y.Departamento, id_municipio = (long)y.id_municipio, //Municipio = y.Municipio, id_estado_civil = (long)y.id_estado_civil, //estadoCivil = y.estadoCivil, id_plan_estudio = y.id_plan_estudio, //planEstudio = y.planEstudio, id_sexo = (long)y.id_sexo, //Sexo = y.Sexo, id_turno = y.id_turno, //Turno = y.Turno, anioPeriodo=(int)y.anioPeriodo, idPeriodo=y.idPeriodo, activo = (bool)y.activo }).FirstOrDefault(); return lstEstudiantes; } }
public ActionResult Edit(int id) { AgregarEstudiante estudiantes = new AgregarEstudiante(); estudiantes = dl.ListarEstudianteId(id); estudiantes.Carreras = dl.lstCatalogos(1); estudiantes.Departamentos = dl.lstDepartamentos(); estudiantes.Municipios = dl.lstMunicipio(Convert.ToInt32(estudiantes.id_departamento)); estudiantes.planEstudios = dl.lstCatalogos(5); estudiantes.Sexos = dl.lstCatalogos(4); estudiantes.Turnos = dl.lstTurnos(); estudiantes.estadoCiviles = dl.lstCatalogos(3); estudiantes.fecha_modificacion = DateTime.Now; estudiantes.periodos = dl.lstPeriodos(); return(View(estudiantes)); }
// GET: Estudiantes/Create public ActionResult Create() { AgregarEstudiante estudiante = new AgregarEstudiante(); estudiante.Carreras = dl.lstCatalogos(1); estudiante.Departamentos = dl.lstDepartamentos(); estudiante.Municipios = dl.lstMunicipio(-1); estudiante.planEstudios = dl.lstCatalogos(5); estudiante.Sexos = dl.lstCatalogos(4); estudiante.Turnos = dl.lstTurnos(); estudiante.estadoCiviles = dl.lstCatalogos(3); estudiante.fecha_grabacion = DateTime.Now; estudiante.fecha_ingreso = DateTime.Now.ToShortDateString(); estudiante.fecha_nacimiento = DateTime.Now.ToShortDateString(); estudiante.periodos = dl.lstPeriodos(); return(View(estudiante)); }
private void Agregar_Click(object sender, RoutedEventArgs e) { Window agregarEstudiante = new AgregarEstudiante(); agregarEstudiante.ShowDialog(); }
public bool EditarEstudiante(AgregarEstudiante est) { try { var estudiantes = new estudiante { idEstudiante = est.id }; using (var context = new ControlAlumnosEntities()) { context.estudiante.Attach(estudiantes); estudiantes.nombres = est.nombres; estudiantes.apellidos = est.apellidos; estudiantes.direccion_habitual = est.direccion_habitual; estudiantes.fecha_nacimiento = Convert.ToDateTime(est.fecha_nacimiento); estudiantes.edad = (int)est.edad; estudiantes.celular = est.celular; estudiantes.centro_trabajo = est.centro_trabajo; estudiantes.email = est.email; estudiantes.lugar_nacimiento = est.lugar_nacimiento; estudiantes.trabaja = (bool)est.trabaja; estudiantes.no_carnet = est.no_carnet; estudiantes.no_cedula = est.no_cedula; estudiantes.telefono = est.telefono; estudiantes.cargo_trabajo = est.cargo_trabajo; estudiantes.telefono_trabajo = est.telefono_trabajo; //estudiantes.fecha_grabacion = est.fecha_grabacion; estudiantes.fecha_ingreso = Convert.ToDateTime(est.fecha_ingreso); estudiantes.fecha_modificacion = est.fecha_modificacion; estudiantes.id_carrera = est.id_carrera; //Carrera = y.Carrera, estudiantes.id_departamento = (long)est.id_departamento; //Departamento = y.Departamento, estudiantes.id_municipio = (long)est.id_municipio; //Municipio = y.Municipio, estudiantes.id_estado_civil = (long)est.id_estado_civil; //estadoCivil = y.estadoCivil, estudiantes.id_plan_estudio = est.id_plan_estudio; //planEstudio = y.planEstudio, estudiantes.id_sexo = (long)est.id_sexo; //Sexo = y.Sexo, estudiantes.id_turno = est.id_turno; //Turno = y.Turno, estudiantes.activo = (bool)est.activo; estudiantes.id_periodo = est.idPeriodo; estudiantes.anioPeriodo = est.anioPeriodo; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return true; } } catch (Exception ex) { return false; throw; } }