public bool Modificar()
 {
     return(conexion.EjecutarDB("Update Semestres set Codigo = " + Codigo.ToDbString() + ", FechaInicio = " + FechaInicio.ToDbString() + ", FechaFin = " + FechaFin.ToDbString() + ", FechaParcial1 = " + FechaParcial1.ToDbString() + ", FechaParcial2 = " + FechaParcial2.ToDbString() + ", FechaFinal = " + FechaFinal.ToDbString() + ", Activo = " + Activo.ToDbString() + " where IdSemestre = " + IdSemestre));
 }
        public bool Insertar()
        {
            bool paso = conexion.EjecutarDB("insert into Semestres(Codigo, FechaInicio, FechaFin, FechaParcial1, FechaParcial2, FechaFinal, Activo) values(" + Codigo.ToDbString() + "," + FechaInicio.ToDbString() + "," + FechaFin.ToDbString() + "," + FechaParcial1.ToDbString() + "," + FechaParcial2.ToDbString() + "," + FechaFinal.ToDbString() + "," + Activo.ToDbString() + ")");

            if (paso)
            {
                this.IdSemestre = (int)conexion.ObtenerValorDb("select MAX(IdSemestre) from Semestres");
            }
            return(paso);
        }