public JsonResult New(ObjEstudiante estudiante) { ObjMensaje Mensaje = new ObjMensaje(); EstudianteControlador.NuevoEstudiante(estudiante, ref Mensaje); return(Json(Mensaje)); }
public ActionResult Edit(ObjEstudiante estudiante) { ObjMensaje Mensaje = new ObjMensaje(); EstudianteControlador.EditarEstudiante(estudiante); return(Redirect("index")); }
public static void Eliminar(string Id, ref ObjMensaje Mensaje) { try { using (ModelEstudianteDataContext db = new ModelEstudianteDataContext()) { var estudiante = (from e in db.Estudiante where e.id.Equals(Id) select e ).FirstOrDefault(); estudiante.FechaModificacion = DateTime.Now; estudiante.Eliminado = true; db.SubmitChanges(); } Mensaje.TituloMensaje = "Excelente"; Mensaje.CuerpoMensaje = "El registro del estudiante se eliminó correctamente"; Mensaje.tipoMensaje = TipoMensaje.success; } catch (Exception E) { Mensaje.TituloMensaje = "Error"; Mensaje.CuerpoMensaje = "Error al eliminar: " + E.ToString(); Mensaje.tipoMensaje = TipoMensaje.danger; } }
public JsonResult Delete(string Id) { ObjMensaje Mensaje = new ObjMensaje(); EstudianteControlador.Eliminar(Id, ref Mensaje); //Response.Redirect("~/Estudiante/index"); return(Json(Mensaje)); }
// GET: Estudiante public ActionResult Index(string TipoMensaje = "", string TituloMensaje = "", string CuerpoMensaje = "") { ObjMensaje OMensaje = new ObjMensaje(); OMensaje.tipoMensaje = TipoMensaje; OMensaje.TituloMensaje = TituloMensaje; OMensaje.CuerpoMensaje = CuerpoMensaje; ViewData["TipoDocumento"] = TipoDocumento.ConsultaListaTipoDocumento(); ViewData["Sede"] = SedeControlador.ConsultaListaSedes(); ViewData["Mensaje"] = OMensaje; return(View()); }
public static void NuevoEstudiante(ObjEstudiante ObjEstudiante, ref ObjMensaje mensaje) { using (ModelEstudianteDataContext db = new ModelEstudianteDataContext()) { try { var existeEstudiante = ConsultaEstudiantePorDocumento(ObjEstudiante.TipoDocumentoIdentidad, ObjEstudiante.DocumentoIdentidad); if (existeEstudiante == null) { IQueryable <Estudiante> Consulta = null; do { ObjEstudiante.Id = Guid.NewGuid().ToString(); Consulta = from E in db.Estudiante where E.id.Equals(ObjEstudiante.Id) select E; } while (Consulta.Count() > 0); Estudiante estudiante = new Estudiante(); estudiante.id = ObjEstudiante.Id; estudiante.TipoDocumentoIdentidad = ObjEstudiante.TipoDocumentoIdentidad; estudiante.DocumentoIdentidad = ObjEstudiante.DocumentoIdentidad; estudiante.PrimerNombre = ObjEstudiante.PrimerNombre; estudiante.SegundoNombre = ObjEstudiante.SegundoNombre; estudiante.PrimerApellido = ObjEstudiante.PrimerApellido; estudiante.SegundoApellido = ObjEstudiante.SegundoApellido; estudiante.Genero = ObjEstudiante.Genero; estudiante.FechaNacimiento = Convert.ToDateTime(ObjEstudiante.FechaNacimiento); estudiante.IdInstitucion = ObjEstudiante.IdInstitucion; estudiante.Jornada = ObjEstudiante.Jornada; estudiante.IdSede = ObjEstudiante.IdSede; estudiante.Grado = ObjEstudiante.Grado; estudiante.DepartamentoNacimiento = ""; estudiante.MunicipioNacimiento = ""; estudiante.DepartamentoDomicilio = ""; estudiante.MunicipioDomicilio = ""; estudiante.Direccion = ""; estudiante.BarrioVereda = ""; estudiante.Telefono = ""; estudiante.CorreoElectronico = ""; estudiante.ModalidadProteccion = false; estudiante.ModalidadProtecciónCual = ""; estudiante.Ocupacion = ""; estudiante.GrupoEtnico = false; estudiante.GrupoEtnicoCual = ""; estudiante.VictimaConflictoArmado = false; estudiante.VictimaConflictoArmadoCertificado = false; estudiante.Discapacidad = false; estudiante.DiscapacidadCertificado = false; estudiante.RegistroCaracterizacionDiscapacidad = false; estudiante.AfiliacionSistemaSalud = ""; estudiante.EPS = ""; estudiante.AtendidoSalud = false; estudiante.AtendidoSaludCual = ""; estudiante.AtendidoSaludFrecuencia = 0; estudiante.DiagnosticoMedico = false; estudiante.DiagnosticoMedicoCual = ""; estudiante.TerapiaMedica = false; estudiante.TerapiaMedicaCual = ObjEstudiante.TerapiaMedicaCual; estudiante.TerapiaMedicaFrecuencia = ObjEstudiante.TerapiaMedicaFrecuencia; estudiante.RecibeTratamientoMedico = false; estudiante.RecibeTratamientoMedicoCual = ObjEstudiante.RecibeTratamientoMedicoCual; estudiante.ConsumeMedicamento = ObjEstudiante.ConsumeMedicamento; estudiante.ConsumeMedicamentoFrecuencia = ObjEstudiante.ConsumeMedicamentoFrecuencia; estudiante.ConsumeMedicamentoHorarioClase = ObjEstudiante.ConsumeMedicamentoHorarioClase; estudiante.NombreMedicamento = ObjEstudiante.NombreMedicamento; estudiante.ElementoApoyo = false; estudiante.ElementoApoyoCual = ObjEstudiante.ElementoApoyoCual; estudiante.DependenciaPersona = false; estudiante.DependenciaPersonaNivelEducativo = ObjEstudiante.DependenciaPersonaNivelEducativo; estudiante.DependenciaPersonaQuien = ObjEstudiante.DependenciaPersonaQuien; estudiante.PersonaCargo = ObjEstudiante.PersonaCargo; estudiante.PersonaCargoQuien = ObjEstudiante.PersonaCargoQuien; estudiante.PersonaCuidadoraNombre = ObjEstudiante.PersonaCuidadoraNombre; estudiante.PersonaCuidadoraParentesco = ObjEstudiante.PersonaCuidadoraParentesco; estudiante.PersonaCuidadoraNivelEducativo = ObjEstudiante.PersonaCuidadoraNivelEducativo; estudiante.PersonaCuidadoraTelefono = ObjEstudiante.PersonaCuidadoraTelefono; estudiante.PersonaCuidadoraEmail = ObjEstudiante.PersonaCuidadoraEmail; estudiante.NombrePersonaCrianza = ObjEstudiante.NombrePersonaCrianza; estudiante.RecibeSubsidio = ObjEstudiante.RecibeSubsidio; estudiante.RecibeSubsidioCual = ObjEstudiante.RecibeSubsidioCual; estudiante.MatriculadoInstitucionAnterior = ObjEstudiante.MatriculadoInstitucionAnterior; estudiante.MatriculadoInstitucionAnteriorCual = ObjEstudiante.MatriculadoInstitucionAnteriorCual; estudiante.MatriculadoInstitucionAnteriorPorque = ObjEstudiante.MatriculadoInstitucionAnteriorPorque; estudiante.CuantoSinEstudiar = ObjEstudiante.CuantoSinEstudiar; estudiante.QueAprendio = ObjEstudiante.QueAprendio; estudiante.UltimoGrado = ObjEstudiante.UltimoGrado; estudiante.Aprobo = ObjEstudiante.Aprobo; estudiante.ObservacionCambio = ObjEstudiante.ObervacionCambio; estudiante.RazonNoEstudio = ObjEstudiante.RazonNoEstudio; estudiante.ProgramaComplementario = ObjEstudiante.ProgramasComplementario; estudiante.ProgramaComplementarioCual = ObjEstudiante.ProgramasComplementarioCual; estudiante.IdInstitucion = ObjEstudiante.IdInstitucion; estudiante.IdSede = ObjEstudiante.IdSede; estudiante.Jornada = ObjEstudiante.Jornada; estudiante.Grado = ObjEstudiante.Grado; estudiante.MedioTransporte = ObjEstudiante.MedioTransporte; estudiante.FechaDiligencia = DateTime.Now; estudiante.FechaModificacion = DateTime.Now; estudiante.DepartamentoDiligencia = ObjEstudiante.DepartamentoDiligencia; estudiante.MunicipioDiligencia = ObjEstudiante.MunicipioDiligencia; estudiante.NombreApellidoDiligencia = ObjEstudiante.NombreApellidoDiligencia; estudiante.RolDiligencia = ObjEstudiante.RolDiligencia; estudiante.Eliminado = ObjEstudiante.Eliminado; db.Estudiante.InsertOnSubmit(estudiante); db.SubmitChanges(); } else { mensaje.TituloMensaje = "Alerta"; mensaje.tipoMensaje = TipoMensaje.warning; mensaje.CuerpoMensaje = "El registro no se ha guardado porqué El estudiante ya existe"; } } catch (Exception e) { mensaje.TituloMensaje = "Error"; mensaje.tipoMensaje = TipoMensaje.danger; mensaje.CuerpoMensaje = "No se guardó el estudiante"; } } }