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"));
        }
Beispiel #3
0
        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());
        }
Beispiel #6
0
        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";
                }
            }
        }