示例#1
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();
    }
示例#2
0
    public static void eliminarrMateria(Notas notas)
    {
        BecasFedisalEntities becas = new BecasFedisalEntities();

        Notas materia = becas.Notas.Find(notas.ID);

        becas.Notas.Remove(materia);
        becas.SaveChanges();
    }
示例#3
0
    public static void eliminarIncidente(int incidente)
    {
        BecasFedisalEntities becas = new BecasFedisalEntities();

        Incidentes observacion = becas.Incidentes.Find(incidente);

        becas.Incidentes.Remove(observacion);
        becas.SaveChanges();
    }
示例#4
0
    public static void agregarIncidente(int ciclo, string incidente)
    {
        Incidentes observacion = new Incidentes();

        observacion.Ciclo   = ciclo;
        observacion.detalle = incidente;

        BecasFedisalEntities becas = new BecasFedisalEntities();

        becas.Incidentes.Add(observacion);
        becas.SaveChanges();
    }
示例#5
0
    public static void modificarMateria(Notas notas, string nombre, double nota, int uv)
    {
        BecasFedisalEntities becas = new BecasFedisalEntities();

        Notas materia = becas.Notas.Find(notas.ID);

        materia.nombre_materia = nombre;
        materia.nota           = (decimal)nota;
        materia.uv_materia     = uv;

        becas.SaveChanges();
    }
示例#6
0
    public static void guardarMateria(int id_ciclo, string nombre, double nota, int uv)
    {
        Notas materia = new Notas();

        materia.Ciclo          = id_ciclo;
        materia.nombre_materia = nombre;
        materia.nota           = (decimal)nota;
        materia.uv_materia     = uv;

        BecasFedisalEntities becas = new BecasFedisalEntities();

        becas.Notas.Add(materia);
        becas.SaveChanges();
    }
示例#7
0
    protected void btnCambiarClave_Click(object sender, EventArgs e)
    {
        if (usuario.contraseña.Equals(this.txtPasswordActual.Text.Trim()))
        {
            usuario.contraseña = this.txtPassword.Text.Trim();
            BecasFedisalEntities becas = new BecasFedisalEntities();

            //Obteniendo el tipo de cliente a modificar
            Usuarios user = becas.Usuarios.Find(usuario.ID);

            //Actualizando el valor del objeto
            becas.Entry(user).CurrentValues.SetValues(usuario);

            becas.SaveChanges();
            Response.Redirect("/login");
        }
        else
        {
            this._clientScript.InnerHtml = "<script>alert('Error: las clave no es la corecta');</script>";
        }
    }
示例#8
0
    public static bool devolverDinero(Presupuestos presupuesto_actual, int id_desembolso)
    {
        BecasFedisalEntities becas = new BecasFedisalEntities();

        Presupuestos presupuesto = becas.Presupuestos.Find(presupuesto_actual.ID);
        Desembolsos  desembolso  = becas.Desembolsos.Find(id_desembolso);

        string tipo = desembolso.TipoDesembolso;

        if (tipo.Equals("Trabajo de graduacion"))
        {
            presupuesto.trabajo_graduacion += desembolso.monto_desembolso;
        }
        else if (tipo.Equals("Araceles"))
        {
            presupuesto.aranceles += desembolso.monto_desembolso;
        }
        else if (tipo.Equals("Libros"))
        {
            presupuesto.libros += desembolso.monto_desembolso;
        }
        else if (tipo.Equals("Manuntencion"))
        {
            presupuesto.manutencion += desembolso.monto_desembolso;
        }
        else if (tipo.Equals("Matricula"))
        {
            presupuesto.matricula += desembolso.monto_desembolso;
        }
        else if (tipo.Equals("Seguro"))
        {
            presupuesto.seguro += desembolso.monto_desembolso;
        }

        becas.Desembolsos.Remove(desembolso);
        becas.SaveChanges();

        return(true);
    }
示例#9
0
    public void GuardarBecario(string nombre, string apellido, string telefono, string direccion, string correo, string fecha, string clave, string cod_beca, string dui = null)
    {
        Usuarios usuario = new Usuarios();

        usuario.Nombres          = nombre;
        usuario.Apellidos        = apellido;
        usuario.dui              = dui;
        usuario.telefono         = telefono;
        usuario.direccion_be     = direccion;
        usuario.correo           = correo;
        usuario.fecha_nacimiento = DateTime.Parse(fecha);
        usuario.contraseña       = clave;
        usuario.TipoUsuarios     = 4;
        usuario.Estado           = 1;

        becas.Usuarios.Add(usuario);
        becas.SaveChanges();

        int    id_usuario = (from usuarios in becas.Usuarios orderby usuarios.ID descending select usuarios.ID).FirstOrDefault();
        string consulta   = "insert into Becarios (codigo_programa, Usuario) values (@programa, @usuario)";

        SqlConnection conexion = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["BecasFedisalConnectionString"].ConnectionString);

        conexion.Open();

        SqlCommand comando = new SqlCommand(consulta, conexion);

        comando.Parameters.Add("@programa", System.Data.SqlDbType.VarChar);
        comando.Parameters.Add("@usuario", System.Data.SqlDbType.VarChar);

        comando.Parameters["@programa"].Value = cod_beca;
        comando.Parameters["@usuario"].Value  = id_usuario;

        comando.ExecuteNonQuery();

        conexion.Close();
    }
示例#10
0
    public static bool agregarDesembolso(Presupuestos presupuesto_actual, int id_cilo, string tipo, double monto)
    {
        BecasFedisalEntities becas = new BecasFedisalEntities();

        decimal      desembolso  = (decimal)monto;
        Presupuestos presupuesto = becas.Presupuestos.Find(presupuesto_actual.ID);

        if (tipo.Equals("Trabajo de graduacion"))
        {
            if (presupuesto.trabajo_graduacion < desembolso)
            {
                return(false);
            }
            else
            {
                presupuesto.trabajo_graduacion -= desembolso;
            }
        }
        else if (tipo.Equals("Araceles"))
        {
            if (presupuesto.aranceles < desembolso)
            {
                return(false);
            }
            else
            {
                presupuesto.aranceles -= desembolso;
            }
        }
        else if (tipo.Equals("Libros"))
        {
            if (presupuesto.libros < desembolso)
            {
                return(false);
            }
            else
            {
                presupuesto.libros -= desembolso;
            }
        }
        else if (tipo.Equals("Manuntencion"))
        {
            if (presupuesto.manutencion < desembolso)
            {
                return(false);
            }
            else
            {
                presupuesto.manutencion -= desembolso;
            }
        }
        else if (tipo.Equals("Matricula"))
        {
            if (presupuesto.matricula < desembolso)
            {
                return(false);
            }
            else
            {
                presupuesto.matricula -= desembolso;
            }
        }
        else if (tipo.Equals("Seguro"))
        {
            if (presupuesto.seguro < desembolso)
            {
                return(false);
            }
            else
            {
                presupuesto.seguro -= desembolso;
            }
        }

        Desembolsos desembolsar = new Desembolsos();

        desembolsar.Ciclo            = id_cilo;
        desembolsar.Presupuesto      = presupuesto.ID;
        desembolsar.monto_desembolso = desembolso;
        desembolsar.TipoDesembolso   = tipo;
        desembolsar.fecha_desembolso = DateTime.Now;

        becas.Desembolsos.Add(desembolsar);
        becas.SaveChanges();

        return(true);
    }