Exemple #1
0
    protected void btn_ActualizarDatosAcademido_Click(object sender, EventArgs e)
    {
        Becarios        becario          = BecariosModelo.Encontrar(int.Parse(this.txtModId.Text.Trim()));
        DatosAcademicos datos_academicos = becario.DatosAcademicos.LastOrDefault();

        int    universidad  = int.Parse(this.ddl_universidad.SelectedValue);
        int    carrera      = int.Parse(this.ddl_carrera.SelectedValue);
        int    nivel        = int.Parse(this.ddl_nivel_estudio.SelectedValue);
        string fecha_inicio = this.txtFechaIngreso.Text.Trim();
        string fecha_salida = this.txtFechaFinalizacion.Text.Trim();

        // Si posee datos
        if (datos_academicos == null)
        {
            BecariosModelo becas_modelo = new BecariosModelo();
            becas_modelo.guardarDatos(becario, universidad, carrera, nivel, fecha_inicio, fecha_salida);
            agregarPresupuesto();
        }
        else
        {
            BecariosModelo becas_modelo = new BecariosModelo();
            becas_modelo.actualizarDatos(datos_academicos, universidad, carrera, nivel, fecha_inicio, fecha_salida);
        }

        this.up_content.DataBind();
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int id = int.Parse(RouteData.Values["becario"].ToString());

        becario = BecariosModelo.Encontrar(id);

        registro    = becario.DatosAcademicos.Last();
        presupuesto = becario.DatosAcademicos.Last().Presupuestos.Last();

        this.txt_datos.Text = becario.DatosAcademicos.Last().ID.ToString();

        if (!IsPostBack)
        {
            // Total del dinero
            matricula    = presupuesto.matricula;
            manuntencion = presupuesto.manutencion;
            libros       = presupuesto.libros;
            aranceles    = presupuesto.aranceles;
            graduacion   = presupuesto.trabajo_graduacion;
            seguro       = presupuesto.seguro;

            this.txt_matricula.Value    = "" + matricula;
            this.txt_manuntencion.Value = "" + manuntencion;
            this.txt_colegiatura.Text   = "" + libros;
            this.txt_otros.Value        = "" + aranceles;
            this.txt_graduacion.Value   = "" + graduacion;
            this.txt_seguro.Value       = "" + seguro;
        }
    }
Exemple #3
0
    public static void crearCiclo(DatosAcademicos datos)
    {
        BecasFedisalEntities becas = new BecasFedisalEntities();
        Ciclos ciclo = new Ciclos();

        ciclo.Datos_becario = datos.ID;
        becas.Ciclos.Add(ciclo);
        becas.SaveChanges();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Usuarios        usuario     = (Usuarios)Session["usuario"];
        Becarios        becario     = usuario.Becarios.LastOrDefault();
        DatosAcademicos datos       = becario.DatosAcademicos.LastOrDefault();
        Presupuestos    presupuesto = datos.Presupuestos.LastOrDefault();

        this.txt_datos.Text       = "" + datos.ID;
        this.txt_presupuesto.Text = "" + presupuesto.ID;
    }
Exemple #5
0
    public void actualizarDatos(DatosAcademicos dato, int universidad, int carrera, int nivel, string fecha_inicio, string fecha_final)
    {
        DatosAcademicos datos = becas.DatosAcademicos.Find(dato.ID);

        datos.Universidad        = universidad;
        datos.Carrera            = carrera;
        datos.Nivel              = nivel;
        datos.fecha_inicio       = DateTime.Parse(fecha_inicio);
        datos.fecha_finalizacion = DateTime.Parse(fecha_final);

        becas.SaveChanges();
    }
Exemple #6
0
    public void guardarDatos(Becarios becario, int universidad, int carrera, int nivel, string fecha_inicio, string fecha_final)
    {
        DatosAcademicos datos = new DatosAcademicos();

        datos.Becario            = becario.ID;
        datos.Universidad        = universidad;
        datos.Carrera            = carrera;
        datos.Nivel              = nivel;
        datos.fecha_inicio       = DateTime.Parse(fecha_inicio);
        datos.fecha_finalizacion = DateTime.Parse(fecha_final);

        becas.DatosAcademicos.Add(datos);
        becas.SaveChanges();
    }
Exemple #7
0
    public void guardarPresupuesto(DatosAcademicos datos, double graduacion, double aracele, double libro, double manuntencio, double matricula, double seguro)
    {
        Presupuestos presupuesto = new Presupuestos();

        presupuesto.Datos_becario      = datos.ID;
        presupuesto.trabajo_graduacion = (decimal)graduacion;
        presupuesto.aranceles          = (decimal)aracele;
        presupuesto.libros             = (decimal)libro;
        presupuesto.manutencion        = (decimal)manuntencio;
        presupuesto.matricula          = (decimal)matricula;
        presupuesto.seguro             = (decimal)seguro;

        becas.Presupuestos.Add(presupuesto);
        becas.SaveChanges();
    }
Exemple #8
0
    protected void tbl_becarios_SelectedIndexChanged(object sender, EventArgs e)
    {
        Becarios becario = BecariosModelo.Encontrar(int.Parse(tbl_becarios.SelectedValue.ToString()));
        Usuarios usuario = becario.Usuarios;

        if (txtAccion.Text.Trim().Equals("1"))
        {
            this.scr_manager.RegisterDataItem(this.txtModId, "" + becario.ID);
            this.scr_manager.RegisterDataItem(this.txtModificarNombreUsuerio, usuario.Nombres);
            this.scr_manager.RegisterDataItem(this.txtModificarApellidoUsuario, usuario.Apellidos);
            this.scr_manager.RegisterDataItem(this.txtModificarDui, usuario.dui);
            this.scr_manager.RegisterDataItem(this.txModificarTelefonoUsuario, usuario.telefono);
            this.scr_manager.RegisterDataItem(this.txtModificarDescripcion, usuario.direccion_be);
            this.scr_manager.RegisterDataItem(this.txtModificarCorreoElectronico, usuario.correo);
            this.scr_manager.RegisterDataItem(this.txtModificarFecha, usuario.fecha_nacimiento.ToString("yyyy-MM-dd"));
            this.scr_manager.RegisterDataItem(this.txtModificarClave, usuario.contraseña);
            this.scr_manager.RegisterDataItem(this.ddl_modificar_programas, becario.codigo_programa);
            this.scr_manager.RegisterDataItem(this.chkEstado, "" + usuario.Estado);
        }
        else if (txtAccion.Text.Trim().Equals("2"))
        {
            this.scr_manager.RegisterDataItem(this.txtModId, "" + becario.ID);
            DatosAcademicos datos_academicos = becario.DatosAcademicos.LastOrDefault();

            // Si posee datos
            if (datos_academicos != null)
            {
                this.scr_manager.RegisterDataItem(this.ddl_universidad, "" + datos_academicos.Universidad);
                this.scr_manager.RegisterDataItem(this.ddl_carrera, "" + datos_academicos.Carrera);
                this.scr_manager.RegisterDataItem(this.ddl_nivel_estudio, "" + datos_academicos.Nivel);
                this.scr_manager.RegisterDataItem(this.txtFechaIngreso, datos_academicos.fecha_inicio.ToString("yyyy-MM-dd"));
                this.scr_manager.RegisterDataItem(this.txtFechaFinalizacion, datos_academicos.fecha_finalizacion.ToString("yyyy-MM-dd"));
            }
        }
        else
        {
            DatosAcademicos datos_academicos;
            Presupuestos    presupuesto;

            // Si posee datos
            if ((datos_academicos = becario.DatosAcademicos.LastOrDefault()) != null && (presupuesto = datos_academicos.Presupuestos.LastOrDefault()) != null)
            {
                Response.Redirect("/GestorEducativo/Ciclos?id=" + becario.ID + "&datos=" + datos_academicos.ID + "&presupuesto=" + presupuesto.ID);
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("/login");
        }
        else
        {
            Usuarios usuario = (Usuarios)Session["usuario"];

            if (usuario.TipoUsuarios != 4)
            {
                Session.Abandon();
                Response.Redirect("/login");
            }

            becario = usuario.Becarios.Last();
            datos   = becario.DatosAcademicos.LastOrDefault();
        }
    }
Exemple #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Usuarios usuario = (Usuarios)Session["usuario"];

        becario = usuario.Becarios.LastOrDefault();

        DatosAcademicos datos = becario.DatosAcademicos.LastOrDefault();

        presupuesto = datos.Presupuestos.Last();

        // Obtenemos los datos del presupuesto global
        var desembolos = BecariosModelo.obtenerTotalDesembolsado(presupuesto.ID);

        // Total del dinero
        matricula    = presupuesto.matricula + desembolos.Matricula;
        manuntencion = presupuesto.manutencion + desembolos.Manuntencion;
        libros       = presupuesto.libros + desembolos.Libro;
        aranceles    = presupuesto.aranceles + desembolos.Araceles;
        graduacion   = presupuesto.trabajo_graduacion + desembolos.Graduacion;
        seguro       = presupuesto.seguro + desembolos.Seguro;
    }
Exemple #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int id_becario     = int.Parse(Request.QueryString["id"]);
        int id_datos       = int.Parse(Request.QueryString["datos"]);
        int id_presupuesto = int.Parse(Request.QueryString["presupuesto"]);

        becario     = BecariosModelo.Encontrar(id_becario);
        presupuesto = BecariosModelo.encontrarPresupuesto(id_presupuesto);
        datos       = BecariosModelo.encontrarDatosAcademicos(id_datos);

        // Si no posee ciclos
        if (!BecariosModelo.poseeCiclos(datos))
        {
            BecariosModelo.crearCiclo(datos);
            this.ddl_ciclos.DataBind();
            this.ddl_ciclos.SelectedIndex = 0;
        }

        // Obtenemos los datos del presupuesto global
        var desembolos = BecariosModelo.obtenerTotalDesembolsado(id_presupuesto);

        // Total del dinero
        matricula    = presupuesto.matricula + desembolos.Matricula;
        manuntencion = presupuesto.manutencion + desembolos.Manuntencion;
        libros       = presupuesto.libros + desembolos.Libro;
        aranceles    = presupuesto.aranceles + desembolos.Araceles;
        graduacion   = presupuesto.trabajo_graduacion + desembolos.Graduacion;
        seguro       = presupuesto.seguro + desembolos.Seguro;

        if (ddl_ciclos.Items.Count > 0)
        {
            int id_ciclo = int.Parse(ddl_ciclos.SelectedValue.ToString());
            if (BecariosModelo.esElUltimoCiclo(datos, id_ciclo))
            {
                string script = "$('button').attr('disabled', true);";

                ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "accion", script, true);
            }
        }
    }
Exemple #12
0
    protected void agregarPresupuesto()
    {
        Becarios        becario          = BecariosModelo.Encontrar(int.Parse(this.txtModId.Text.Trim()));
        DatosAcademicos datos_academicos = becario.DatosAcademicos.LastOrDefault();

        if (datos_academicos != null)
        {
            Presupuestos presupuesto;

            double graduacion  = 0.0;
            double aracele     = 0.0;
            double libro       = 0.0;
            double manuntencio = 0.0;
            double matricula   = 0.0;
            double seguro      = 0.0;

            if ((presupuesto = datos_academicos.Presupuestos.LastOrDefault()) == null)
            {
                BecariosModelo becario_modelo = new BecariosModelo();
                becario_modelo.guardarPresupuesto(datos_academicos, graduacion, aracele, libro, manuntencio, matricula, seguro);
            }
        }
    }
Exemple #13
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Estudiantes         estudiante        = new Estudiantes();
            DatosSalud          datoSalud         = new DatosSalud();
            DatosAcademicos     datoAcademico     = new DatosAcademicos();
            DocumentosRecibidos documentoRecibido = new DocumentosRecibidos();
            Parientes           pariente          = new Parientes();
            ResponsableCuenta   responsableCnta   = new ResponsableCuenta();


            #region estudiante
            //Estudiante
            estudiante.IdEstudiantes      = Convert.ToInt32(TextBoxId.Text);
            estudiante.Fecha              = txtFecha.Text;
            estudiante.Matricula          = TextBoxMatricula.Text;
            estudiante.Nombre             = txtNombre.Text;
            estudiante.Apellido           = TextBoxApellido.Text;
            estudiante.FechaNacimiento    = TextBoxFechaNacimiento.Text;
            estudiante.LugarNacimiento    = TextBoxLugarNacimiento.Text;
            estudiante.Religion           = TextBoxReligion.Text;
            estudiante.DeporteOpasatiempo = TextBoxDeporteOPasatiempo.Text;
            //estudiante.Foto = "No Foto";

            estudiante.IdCursos = Convert.ToInt32(DropDownListCursoAsignado.SelectedValue);
            #endregion



            bool resultInserUpdate = (Convert.ToBoolean(Session["isEditar"])) ? estudiante.Editar() : estudiante.Insertar();


            if (resultInserUpdate)
            {
                //datos de salud
                datoSalud.IdEstudiantes       = estudiante.IdEstudiantes;
                datoSalud.Enfermedades        = TextBoxEnfermedades.Text;
                datoSalud.Alergias            = TextBoxAlergias.Text;
                datoSalud.TratamientosMedicos = TextBoxTratamientosMedicos.Text;

                if (Convert.ToBoolean(Session["isEditar"]))
                {
                    datoSalud.Editar();
                }
                else
                {
                    datoSalud.Insertar();
                }


                //Datos academicos
                datoAcademico.IdEstudiantes   = estudiante.IdEstudiantes;
                datoAcademico.GradoActual     = DropDownListGradoActual.SelectedValue;
                datoAcademico.GradoAnterior   = DropDownListGradoAnterior.SelectedValue;
                datoAcademico.EscuelaAnterior = TextBoxEscuelaAnterior.Text;


                if (Convert.ToBoolean(Session["isEditar"]))
                {
                    datoAcademico.Editar();
                }
                else
                {
                    datoAcademico.Insertar();
                }

                //Documentos recibidos
                Dictionary <string, bool> docs = radioBDocumentos();

                documentoRecibido.IdEstudiantes      = estudiante.IdEstudiantes;
                documentoRecibido.ActaNacimiento     = docs["actNac"];
                documentoRecibido.CartonNotas        = docs["cartNota"];
                documentoRecibido.CertificadoGrados  = docs["cartNota"];
                documentoRecibido.CertificadoOctavo  = docs["certOct"];
                documentoRecibido.CertificadoMedico  = docs["certMed"];
                documentoRecibido.CartaBuenaConducta = docs["cartBuenCond"];
                documentoRecibido.CopiaTarjetaVacuna = docs["tarjVacun"];

                if (Convert.ToBoolean(Session["isEditar"]))
                {
                    documentoRecibido.Editar();
                }
                else
                {
                    documentoRecibido.Insertar();
                }

                //Parientes
                pariente.IdEstudiantes = estudiante.IdEstudiantes;
                pariente.Nombres       = TextBoxNombresPadre.Text;
                pariente.Parentesco    = TextBoxParentesco.Text;
                pariente.Profesion     = TextBoxProfesionOficioPadre.Text;
                pariente.Direccion     = TextBoxDireccionPadre.Text;
                pariente.Cedula        = TextBoxNumDecedulaPadre.Text;
                pariente.Telefono      = TextBoxNumerosTelefonoPadre.Text;
                pariente.Pasatiempo    = TextBoxDeportePasatiempoPadre.Text;
                pariente.Responsable   = (RadioButtonResponsableDeCuentaTrue.Checked)? true : false;

                if (Convert.ToBoolean(Session["isEditar"]))
                {
                    pariente.Editar();
                }
                else
                {
                    pariente.Insertar();
                }


                //Responsable Cuenta
                if (RadioButtonResponsableDeCuentaFalse.Checked)
                {
                    responsableCnta.IdEstudiantes = estudiante.IdEstudiantes;
                    responsableCnta.Nombres       = TextBoxNombreResponsable.Text;
                    responsableCnta.Cedula        = TextBoxCedulaResponsable.Text;
                    responsableCnta.Telefonos     = TextBoxTelefonoResponsable.Text;
                    responsableCnta.Direccion     = TextBoxDirecionResponsable.Text;
                    responsableCnta.Email         = EmailResponsable.Text;

                    if (Convert.ToBoolean(Session["isEditar"]))
                    {
                        responsableCnta.Editar();
                    }
                    else
                    {
                        responsableCnta.Insertar();
                    }
                }
                Utilitarios.ShowToastr(Page, "Registro guardado", "Mensaje", "info");
                limpiar();
            }
        }
Exemple #14
0
        public IActionResult Create(Integrantes integrantes, Direccion direccion, DocumentoIdentificacion documento, DatosFamiliares familiares, DatosAcademicos academicos, DatosEclesiasticos eclesiasticos, DatosLaborales laborales, ImagesModel imgModel)
        {
            //Agregar tipo de Documento

            string wey = Request.Form["idc"];

            if (wey == "Cedula")
            {
                documento.TipoDocumento = "Cedula";
            }
            else if (wey == "RNC")
            {
                documento.TipoDocumento = "RNC";
            }
            else
            {
                documento.TipoDocumento = "Pasaporte";
            }



            bd.DatosFamiliares.Add(familiares);
            bd.SaveChanges();
            bd.DatosAcademicos.Add(academicos);
            bd.SaveChanges();
            bd.DatosEclesiasticos.Add(eclesiasticos);
            bd.SaveChanges();
            bd.DatosLaborales.Add(laborales);
            bd.SaveChanges();
            bd.Direccion.Add(direccion);
            bd.SaveChanges();


            //Adjuntar Documento

            string stringFileNameDoc = UploadFileDoc(imgModel);
            var    ss = new DocumentoIdentificacion
            {
                NombreDocumento = stringFileNameDoc
            };

            documento.NombreDocumento = stringFileNameDoc;

            bd.DocumentoIdentificacion.Add(documento);
            bd.SaveChanges();

            foreach (var direc in bd.Direccion)
            {
                integrantes.DireccionId = direc.DireccionId;
            }
            foreach (var fam in bd.DatosFamiliares)
            {
                integrantes.DatosFamiliaresId = fam.DatosFamiliaresId;
            }
            foreach (var aca in bd.DatosAcademicos)
            {
                integrantes.DatosAcademicosId = aca.DatosAcademicosId;
            }
            foreach (var ecle in bd.DatosEclesiasticos)
            {
                integrantes.DatosEclesiasticosId = ecle.DatosEclesiasticosId;
            }
            foreach (var doc in bd.DocumentoIdentificacion)
            {
                integrantes.DocIdentidadId = doc.DocIdentidadId;
            }
            foreach (var lab in bd.DatosLaborales)
            {
                integrantes.DatosLaboralesId = lab.DatosLaboralesId;
            }

            //Agregar Imagen
            string stringFileName = UploadFile(imgModel);
            var    integrante     = new Integrantes
            {
                Foto = stringFileName
            };


            integrantes.Foto = stringFileName;


            bd.Integrantes.Add(integrantes);
            bd.SaveChanges();

            return(RedirectToAction("Index"));
        }
Exemple #15
0
        public async Task <IActionResult> Update(int id, Integrantes integrantes, Direccion direccion, DocumentoIdentificacion documento, DatosFamiliares familiares, DatosAcademicos academicos, DatosEclesiasticos eclesiasticos, DatosLaborales laborales, ImagesModel imgModel)
        {
            if (id != integrantes.IntegranteId)
            {
                return(NotFound());
            }

            //Adjuntar Documento

            string stringFileNameDoc = UploadFileDoc(imgModel);
            var    ss = new DocumentoIdentificacion
            {
                NombreDocumento = stringFileNameDoc
            };

            documento.NombreDocumento = stringFileNameDoc;

            foreach (var direc in bd.Direccion)
            {
                integrantes.DireccionId = direc.DireccionId;
            }
            foreach (var fam in bd.DatosFamiliares)
            {
                integrantes.DatosFamiliaresId = fam.DatosFamiliaresId;
            }
            foreach (var aca in bd.DatosAcademicos)
            {
                integrantes.DatosAcademicosId = aca.DatosAcademicosId;
            }
            foreach (var ecle in bd.DatosEclesiasticos)
            {
                integrantes.DatosEclesiasticosId = ecle.DatosEclesiasticosId;
            }
            foreach (var doc in bd.DocumentoIdentificacion)
            {
                integrantes.DocIdentidadId = doc.DocIdentidadId;
            }
            foreach (var lab in bd.DatosLaborales)
            {
                integrantes.DatosLaboralesId = lab.DatosLaboralesId;
            }

            bd.DatosFamiliares.Update(familiares);
            bd.Direccion.Update(direccion);
            await bd.SaveChangesAsync();

            bd.DocumentoIdentificacion.Update(documento);
            await bd.SaveChangesAsync();

            bd.DatosLaborales.Update(laborales);
            await bd.SaveChangesAsync();

            bd.DatosEclesiasticos.Update(eclesiasticos);
            await bd.SaveChangesAsync();

            bd.DatosAcademicos.Update(academicos);
            await bd.SaveChangesAsync();

            bd.Integrantes.Update(integrantes);
            await bd.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Exemple #16
0
 public static Ciclos obtenerUltimoCiclo(DatosAcademicos datos)
 {
     return(datos.Ciclos.LastOrDefault());
 }
Exemple #17
0
        void llenaCampos(int idEst)
        {
            Estudiantes estudiante = new Estudiantes();

            estudiante.Buscar(idEst);

            //estudiante
            TextBoxId.Text                          = estudiante.IdEstudiantes.ToString();
            txtFecha.Text                           = estudiante.Fecha;
            TextBoxMatricula.Text                   = estudiante.Matricula;
            txtNombre.Text                          = estudiante.Nombre;
            TextBoxApellido.Text                    = estudiante.Apellido;
            TextBoxFechaNacimiento.Text             = estudiante.FechaNacimiento;
            TextBoxLugarNacimiento.Text             = estudiante.LugarNacimiento;
            TextBoxReligion.Text                    = estudiante.Religion;
            TextBoxDeporteOPasatiempo.Text          = estudiante.DeporteOpasatiempo;
            DropDownListCursoAsignado.SelectedValue = estudiante.IdCursos.ToString();

            //datos de salud
            DatosSalud datosDeSalud = new DatosSalud();

            datosDeSalud.Listado("*", "IdEstudiantes = " + idEst);

            TextBoxEnfermedades.Text        = datosDeSalud.Enfermedades;
            TextBoxAlergias.Text            = datosDeSalud.Alergias;
            TextBoxTratamientosMedicos.Text = datosDeSalud.TratamientosMedicos;


            //datos academicos
            DatosAcademicos datosAcademicos = new DatosAcademicos();

            datosAcademicos.Listado("*", "IdEstudiantes = " + idEst);

            DropDownListGradoActual.Text   = datosAcademicos.GradoActual;
            DropDownListGradoAnterior.Text = datosAcademicos.GradoAnterior;
            TextBoxEscuelaAnterior.Text    = datosAcademicos.EscuelaAnterior;

            //metodo para llenar los radiosbuttons
            llenarRadioButtons(idEst);

            //parientes
            Parientes pariente = new Parientes();

            pariente.Listado("*", "IdEstudiantes = " + idEst);

            TextBoxNombresPadre.Text                   = pariente.Nombres;
            TextBoxParentesco.Text                     = pariente.Parentesco;
            TextBoxProfesionOficioPadre.Text           = pariente.Profesion;
            TextBoxDireccionPadre.Text                 = pariente.Direccion;
            TextBoxNumDecedulaPadre.Text               = pariente.Cedula;
            TextBoxNumerosTelefonoPadre.Text           = pariente.Telefono;
            TextBoxDeportePasatiempoPadre.Text         = pariente.Pasatiempo;
            RadioButtonResponsableDeCuentaTrue.Checked = pariente.Responsable;

            //responsable de la cuenta
            ResponsableCuenta respCuenta = new ResponsableCuenta();

            respCuenta.Listado("*", "IdEstudiantes = " + idEst);

            TextBoxNombreResponsable.Text   = respCuenta.Nombres;
            TextBoxCedulaResponsable.Text   = respCuenta.Cedula;
            TextBoxTelefonoResponsable.Text = respCuenta.Telefonos;
            TextBoxDirecionResponsable.Text = respCuenta.Telefonos;
            EmailResponsable.Text           = respCuenta.Email;
        }
Exemple #18
0
 public static Boolean poseeCiclos(DatosAcademicos datos)
 {
     return(datos.Ciclos.Count > 0);
 }
Exemple #19
0
    public static bool esElUltimoCiclo(DatosAcademicos datos, int id_ciclo)
    {
        Ciclos utilmoCiclo = datos.Ciclos.LastOrDefault();

        return(utilmoCiclo == null && utilmoCiclo.ID == id_ciclo);
    }