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 btn_modificar_Click(object sender, EventArgs e)
    {
        Becarios becario = BecariosModelo.Encontrar(int.Parse(this.txtModId.Text.Trim()));
        Usuarios usuario = becario.Usuarios;

        string nombre    = this.txtModificarNombreUsuerio.Text.Trim();
        string apellido  = this.txtModificarApellidoUsuario.Text.Trim();
        string telefono  = this.txModificarTelefonoUsuario.Text.Trim();
        string direccion = this.txtModificarDescripcion.Text.Trim();
        string correo    = this.txtModificarCorreoElectronico.Text.Trim();
        string fecha     = this.txtModificarFecha.Text.Trim();
        string dui       = this.txtModificarDui.Text.Trim();
        string programa  = this.ddl_modificar_programas.SelectedValue;
        int    estado    = (this.chkEstado.Checked) ? 1 : 0;

        BecariosModelo becario_modelo = new BecariosModelo();

        becario_modelo.ModificarBecario(usuario, becario, nombre, apellido, telefono, direccion, correo, fecha, programa, estado, dui);

        this.txtModificarNombreUsuerio.Text     = "";
        this.txtModificarApellidoUsuario.Text   = "";
        this.txModificarTelefonoUsuario.Text    = "";
        this.txtModificarDescripcion.Text       = "";
        this.txtModificarCorreoElectronico.Text = "";
        this.txtModificarFecha.Text             = "";
        this.txtModificarDui.Text = "";
        this.ddl_modificar_programas.SelectedIndex = 0;

        this.up_content.DataBind();
    }
Exemple #3
0
    protected void btn_guardar_Click(object sender, EventArgs e)
    {
        BecariosModelo becarios = new BecariosModelo();

        string nombre    = this.txtNuevoNombreUsuerio.Text.Trim();
        string apellido  = this.txtNuevoApellidoUsuario.Text.Trim();
        string telefono  = this.txtNuevoTelefonoUsuario.Text.Trim();
        string direccion = this.txtDireccion.Text.Trim();
        string correo    = this.txtNuevoCorreoElectronico.Text.Trim();
        string fecha     = this.txtNuevaFecha.Text.Trim();
        string clave     = this.txtNuevaClaveAleatoria.Text.Trim();
        string dui       = this.txtNuevoDui.Text.Trim();
        string programa  = this.ddl_programas.SelectedValue;

        this.txtNuevoNombreUsuerio.Text     = "";
        this.txtNuevoApellidoUsuario.Text   = "";
        this.txtNuevoTelefonoUsuario.Text   = "";
        this.txtDireccion.Text              = "";
        this.txtNuevoCorreoElectronico.Text = "";
        this.txtNuevaFecha.Text             = "";
        this.txtNuevaClaveAleatoria.Text    = "";
        this.txtNuevoDui.Text            = "";
        this.ddl_programas.SelectedIndex = 0;

        becarios.GuardarBecario(nombre, apellido, telefono, direccion, correo, fecha, clave, programa, dui);

        this.up_content.DataBind();
    }
Exemple #4
0
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        int id = int.Parse(this.GridView1.SelectedValue.ToString());

        BecariosModelo.eliminarIncidente(id);
        this.up_incedentes.DataBind();
    }
Exemple #5
0
    protected void btn_eliminarMateria_Click(object sender, EventArgs e)
    {
        Notas notas = BecariosModelo.encontrarNota(int.Parse(txtModId.Text.Trim()));

        BecariosModelo.eliminarrMateria(notas);
        this.up_materias.DataBind();
    }
Exemple #6
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;
        }
    }
    protected void tbl_desembolsos_SelectedIndexChanged(object sender, EventArgs e)
    {
        int id_desembolso = int.Parse(this.tbl_desembolsos.SelectedValue.ToString());

        BecariosModelo.devolverDinero(presupuesto, id_desembolso);

        this.up_desembolso.DataBind();
    }
Exemple #8
0
    protected void btn_incidencia_Click(object sender, EventArgs e)
    {
        string incidencia = txtIncidencia.Text.Trim();

        BecariosModelo.agregarIncidente(int.Parse(ddl_ciclos.SelectedValue.ToString()), incidencia);

        this.up_incedentes.DataBind();
    }
Exemple #9
0
    protected void tbl_notas_SelectedIndexChanged(object sender, EventArgs e)
    {
        Notas materia = BecariosModelo.encontrarNota(int.Parse(this.tbl_notas.SelectedValue.ToString()));

        scr_manager.RegisterDataItem(this.txtModificarNombreMateria, materia.nombre_materia);
        scr_manager.RegisterDataItem(this.txtModificarNota, "" + materia.nota);
        scr_manager.RegisterDataItem(this.txtModificarUv, "" + materia.uv_materia);
        scr_manager.RegisterDataItem(this.txtModId, "" + materia.ID);
    }
Exemple #10
0
    protected void btn_nuevaMateria_Click(object sender, EventArgs e)
    {
        string materia = this.txtNuevoNombreMateria.Text.Trim();
        double nota    = double.Parse(this.txtNuevaNota.Text.Trim());
        int    uv      = int.Parse(this.txtNuevoUv.Text.Trim());

        BecariosModelo.guardarMateria(int.Parse(this.txt_ciclo.Text), materia, nota, uv);
        this.up_materias.DataBind();
    }
Exemple #11
0
    protected void btn_modificar_Click(object sender, EventArgs e)
    {
        Notas notas = BecariosModelo.encontrarNota(int.Parse(txtModId.Text.Trim()));

        string materia = this.txtModificarNombreMateria.Text.Trim();
        double nota    = double.Parse(this.txtModificarNota.Text.Trim());
        int    uv      = int.Parse(this.txtModificarUv.Text.Trim());

        BecariosModelo.modificarMateria(notas, materia, nota, uv);
        this.up_materias.DataBind();
    }
Exemple #12
0
    protected void btnModificar_Click(object sender, EventArgs e)
    {
        matricula    = decimal.Parse(this.txt_matricula.Value);
        manuntencion = decimal.Parse(this.txt_manuntencion.Value);
        libros       = decimal.Parse(this.txt_colegiatura.Text);
        aranceles    = decimal.Parse(this.txt_otros.Value);
        graduacion   = decimal.Parse(this.txt_graduacion.Value);
        seguro       = decimal.Parse(this.txt_seguro.Value);

        BecariosModelo becario_modelo = new BecariosModelo();

        becario_modelo.actualizarPresupuesto(presupuesto, graduacion, aranceles, libros, manuntencion, matricula, seguro);
    }
    protected void btn_desembolsar_Click(object sender, EventArgs e)
    {
        int    id_ciclo        = ciclo.ID;
        double monto           = double.Parse(this.txtDesembolso.Text.Trim());
        string tipo_desembolso = this.ddl_tipo.SelectedValue;

        if (!BecariosModelo.agregarDesembolso(presupuesto, id_ciclo, tipo_desembolso, monto))
        {
            this._clientScript.InnerHtml = "<script>alert('Error: El monto es superior a los ingresos que posee');</script>";
        }

        this.up_desembolso.DataBind();
    }
Exemple #14
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);
            }
        }
    }
Exemple #15
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 #16
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 #17
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);
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int id       = int.Parse(RouteData.Values["becario"].ToString());
        int id_ciclo = int.Parse(RouteData.Values["ciclo"].ToString());

        becario     = BecariosModelo.Encontrar(id);
        ciclo       = BecariosModelo.encontrarCiclo(id_ciclo);
        presupuesto = becario.DatosAcademicos.Last().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;

        this.txt_presupuesto.Text = "" + presupuesto.ID;
        this.txt_datos.Text       = "" + becario.DatosAcademicos.Last().ID;
    }
Exemple #19
0
 protected void btn_nuevoCiclo_Click(object sender, EventArgs e)
 {
     BecariosModelo.crearCiclo(datos);
     this.ddl_ciclos.DataBind();
 }