Esempio n. 1
0
        public void CarreraDeberiaDevolverTotalAlumnos()
        {
            //arange
            Alumno alumno1 = new Alumno()
            {
                numeroalumno = 1
            };
            Alumno alumno2 = new Alumno()
            {
                numeroalumno = 2
            };

            Materia materia = new Materia()
            {
                nombremateria = "Programacion"
            };

            materia.listaalumnos.Add(alumno1);
            materia.listaalumnos.Add(alumno2);

            var nuevacarrera = Carrera.agregarcarrera("Ingenieria");

            nuevacarrera.CargarMateria(materia);


            //act
            var total = nuevacarrera.TotalAlumnos();

            //assert
            Assert.AreEqual(2, total);
        }
Esempio n. 2
0
        public void CarreraCalcularTotalAlumnosConAlumnosNoRepetidos()
        {
            // Arrange
            var alumno1 = new Alumno()
            {
                Nombre = "A1"
            };
            var alumno2 = new Alumno()
            {
                Nombre = "A2"
            };

            var materia1 = new Materia()
            {
                Nombre = "M1"
            };

            materia1.Alumnos.Add(alumno1);
            materia1.Alumnos.Add(alumno2);

            var carrera = new Carrera();

            carrera.Materias.Add(materia1);

            // Act
            var total = carrera.TotalAlumnos;

            // Assert
            Assert.AreEqual(2, total);
        }
Esempio n. 3
0
        public void CarreraDeberiaDevolverTotalAlumnosSinRepetir()
        {
            // Arange =
            var alumno1 = new Alumno()
            {
                Nombre = "A1"
            };
            var alumno2 = new Alumno()
            {
                Nombre = "A2"
            };

            var materia1 = new Materia()
            {
                Nombre = "M1"
            };

            materia1.Alumnos.Add(alumno1);
            materia1.Alumnos.Add(alumno2);

            var carrera = new Carrera();

            //carrera.Materias.Add(materia1);
            carrera.AgregarMaterias(materia1);

            //Act

            int total = carrera.CantidadAlumnos();

            //Assert
            Assert.AreEqual(2, total);
        }
        public IHttpActionResult PostCarrera(Carrera carrera)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Carreras.Add(carrera);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (CarreraExists(carrera.ID))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = carrera.ID }, carrera));
        }
Esempio n. 5
0
        public void Update(Carrera modificar)
        {
            DataAccessManager accesoDatos = new DataAccessManager();

            try
            {
                accesoDatos.setearConsulta("UPDATE TB_CARRERAS SET " +
                                           "NOMBRE = @Nombre, " +
                                           "NOMBRE_CORTO = @NombreCorto, " +
                                           "DURACION = @Duracion " +
                                           "Where CD_CARRERA = @Id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id", modificar.Id);
                accesoDatos.Comando.Parameters.AddWithValue("@Nombre", modificar.Nombre);
                accesoDatos.Comando.Parameters.AddWithValue("@NombreCorto", modificar.NombreCorto);
                accesoDatos.Comando.Parameters.AddWithValue("@Duracion", modificar.Duracion);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 6
0
        public Carrera GetById(short id, bool complete = false)
        {
            Carrera           carrera     = new Carrera();
            DataAccessManager accesoDatos = new DataAccessManager();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM TB_CARRERAS WHERE CD_CARRERA = @Id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@Id", id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    carrera = Make(accesoDatos.Lector, complete);
                }

                return(carrera);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (!CommonHelper.SeleccionoRegistro(dgvGrilla))
            {
                return;
            }

            if (!CommonHelper.Confirma())
            {
                return;
            }

            try
            {
                CarreraService s = new CarreraService();
                Carrera        c = (Carrera)dgvGrilla.SelectedRows[0].DataBoundItem;

                MateriaService ms = new MateriaService();
                if (ms.GetByCarreraId(c.Id).Count > 0)
                {
                    CommonHelper.ShowWarning("No se puede eliminar esta carrera; posee materias asociadas.");
                    return;
                }

                s.Delete(c.Id);
                cargarGrilla();
            }
            catch (Exception ex)
            {
                CommonHelper.ShowError(ex.Message);
            }
        }
Esempio n. 8
0
        private void btnAsignarCarrera_Click(object sender, EventArgs e)
        {
            try
            {
                if (cmbCarreras.SelectedItem == null)
                {
                    CommonHelper.ShowWarning("Debe seleccionar una carrera");
                    return;
                }

                Carrera        carrera = (Carrera)cmbCarreras.SelectedItem;
                CarreraService s       = new CarreraService();

                if (s.GetByAlumnoId(alumno.Id).Any(x => x.Id == carrera.Id))
                {
                    CommonHelper.ShowWarning("El alumno ya tiene asociada esa carrera");
                    return;
                }

                new AlumnoService().AsignarCarrera(alumno.Id, carrera.Id);

                cargarGrilla();
            }
            catch (Exception ex)
            {
                CommonHelper.ShowError(ex.Message);
            }
        }
 public VentanaNuevaCarrera(Carrera carrera, int posicion)
 {
     InitializeComponent();
     this.carrera     = (Carrera)carrera.Clone();
     this.posicion    = posicion;
     this.DataContext = this.carrera;
 }
        public List <Carrera> GetListaCarrerasByIdFacultad(int?idFacultad)
        {
            List <Carrera> listaCarreras = new List <Carrera>();

            using (DbCommand command = Database.GetStoredProcCommand("[dbo].[SP_GET_LISTA_CARRERAS_BY_ID_FACULTAD]"))
            {
                Database.AddInParameter(command, "@ID_FACULTAD", DbType.Int32, idFacultad);

                using (IDataReader reader = Database.ExecuteReader(command))
                {
                    while (reader.Read())
                    {
                        Carrera carrera = new Carrera();

                        carrera.IdCarrera     = DataUtil.DbValueToDefault <int>(reader["idCarrera"]);
                        carrera.IdFacultad    = DataUtil.DbValueToDefault <int>(reader["idFacultad"]);
                        carrera.NombreCarrera = DataUtil.DbValueToDefault <string>(reader["nombreCarrera"]);

                        listaCarreras.Add(carrera);
                    }
                }
            }

            return(listaCarreras);
        }
Esempio n. 11
0
        private void btnAgregarAuto_MouseClick(object sender, MouseEventArgs e)
        {
            Auto autito = new Auto(this.txtNombrePiloto.Text, (Efabricante)cmbFabricante.SelectedItem);

            this.miCarrera = this.miCarrera + autito;
            listarAutos();
        }
Esempio n. 12
0
        public async Task <ActionResult <Carrera> > PostCarrera(Carrera carrera)
        {
            _context.Carreras.Add(carrera);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCarrera", new { id = carrera.CodCarrera }, carrera));
        }
Esempio n. 13
0
        public async Task <IActionResult> PutCarrera(int id, Carrera carrera)
        {
            if (id != carrera.CodCarrera)
            {
                return(BadRequest());
            }

            _context.Entry(carrera).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CarreraExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 14
0
        public async Task <IActionResult> Crear([FromBody] CarrerasViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Carrera carrera = new Carrera
            {
                nombre            = model.nombre,
                cargaHorasReloj   = model.cargaHorasReloj,
                cargaHorasCatedra = model.cargaHorasCatedra,
                anios             = model.anios,
                descripcion       = model.descripcion
            };

            _context.Carreras.Add(carrera);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }

            return(Ok());
        }
Esempio n. 15
0
        public async Task <IActionResult> Edit(int id, [Bind("idcarrera,Carrera,reticula,nivel_escolar,clave_oficial,nombre_carrera,nombre_reducido,carga_maxima,creditos_totales,nivel,modalidad")] Carrera carrera)
        {
            if (id != carrera.idcarrera)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(carrera);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!carreraExists(carrera.idcarrera))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(carrera));
        }
        public void Post([FromBody] Carrera carrera)
        {
            DateTime      myDateTime       = DateTime.Now;
            string        sqlFormattedDate = myDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff");
            string        connectionstring = _configuration.GetConnectionString("DefaultConnectionString");
            SqlConnection connection       = new SqlConnection(connectionstring);

            connection.Open();

            SqlCommand com = new SqlCommand("insert into carreras (nombre, codigo, alta) values (@nombre, @codigo, @alta)", connection);

            com.Parameters.AddWithValue("@nombre", carrera.Nombre);
            com.Parameters.AddWithValue("@codigo", carrera.Codigo);
            com.Parameters.AddWithValue("@alta", sqlFormattedDate);
            //SqlCommand com = new SqlCommand("" +
            //	"insert into carreras " +
            //	"(nombre, codigo) " +
            //	"values" +
            //	"('" + carrera.Nombre + "','" + carrera.Codigo + "')", connection);

            //SqlCommand com = new SqlCommand("select top 1 * from alumnos", connection);
            com.ExecuteReader();

            connection.Close();
        }
Esempio n. 17
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,InstitutoId")] Carrera carrera)
        {
            if (id != carrera.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(carrera);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarreraExists(carrera.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["InstitutoId"] = new SelectList(_context.Institutos, "Id", "Id", carrera.InstitutoId);
            return(View(carrera));
        }
Esempio n. 18
0
 private void fmPrincipal_Load(object sender, EventArgs e)
 {
     using (var reader = new StreamReader(@"C:\carreras.csv"))
     {
         reader.ReadLine();
         while (!reader.EndOfStream)
         {
             var     line          = reader.ReadLine();
             var     values        = line.Split(',');
             Carrera carrera_nuevo = new Carrera();
             carrera_nuevo.Id           = Convert.ToInt32(values[0]);
             carrera_nuevo.Nombre       = values[1];
             carrera_nuevo.Nombre_corto = values[2];
             ListaCarreras.carreras.Add(carrera_nuevo);
         }
     }
     using (var reader = new StreamReader(@"C:\alumnos.csv"))
     {
         reader.ReadLine();
         while (!reader.EndOfStream)
         {
             var    line         = reader.ReadLine();
             var    values       = line.Split(',');
             Alumno alumno_nuevo = new Alumno();
             alumno_nuevo.NoControl = values[0];
             alumno_nuevo.Nombre    = values[1];
             alumno_nuevo.Apellidos = values[2];
             alumno_nuevo.Carrera   = values[3];
             alumno_nuevo.Genero    = values[4];
             alumno_nuevo.Fnac      = values[11];
             alumno_nuevo.Semestre  = Convert.ToInt32(values[10]);
             ListaAlumnos.alumnos.Add(alumno_nuevo);
         }
     }
 }
Esempio n. 19
0
        public static bool UpdateCarrera(int nombreCarrera, Carrera carrera)
        {
            Connexion connString = new Connexion();

            using (var conn = new NpgsqlConnection(connString.conexion))
            {
                Console.Out.WriteLine("Opening connection");
                conn.Open();

                string query = "UPDATE proyecto1.carrera SET Nombre = '@NuevoNombre', " +
                               "Fecha = '@Fecha', Recorrido = '@Recorrido', Cuenta = '@Cuenta', " +
                               "Costo = '@Costo', Privacidad = @Privacidad, Tipo_Actividad = '@TipoActividad' " +
                               "WHERE Id_Carrera = '@Carrera'";

                query = query.Replace("@NuevoNombre", carrera.nombre)
                        .Replace("@Fecha", carrera.fecha)
                        .Replace("@Recorrido", carrera.recorrido)
                        .Replace("@Cuenta", carrera.cuenta.ToString())
                        .Replace("@Costo", carrera.costo.ToString())
                        .Replace("@Privacidad", carrera.privacidad.ToString())
                        .Replace("@TipoActividad", carrera.tipoActividad)
                        .Replace("@Carrera", nombreCarrera.ToString());

                var command = new NpgsqlCommand(query, conn);
                command.ExecuteNonQuery();
                command.Dispose();
                return(true);
            }
        }
        public async Task <IHttpActionResult> PutCarrera(int id, Carrera carrera)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != carrera.CarreraId)
            {
                return(BadRequest());
            }

            db.Entry(carrera).State = EntityState.Modified;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CarreraExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 21
0
        public List <Carrera> ListarCarreras()
        {
            using (SqlConnection sqlConnection = new SqlConnection(this.connectionString))
            {
                List <Carrera> listaAux = new List <Carrera>();


                string command = "SELECT * FROM Carreras";
                sqlConnection.Open();

                SqlCommand    sqlCommand = new SqlCommand(command, sqlConnection);
                SqlDataReader reader     = sqlCommand.ExecuteReader();

                while (reader.Read())
                {
                    string ganador         = (string)reader["ganador"];
                    string corredorElegido = (string)reader["corredorElegido"];
                    int    apuestaJugador  = (int)reader["apuestaJugador"];

                    Carrera carrera = new Carrera(ganador, corredorElegido, apuestaJugador);

                    listaAux.Add(carrera);
                }

                return(listaAux);
            }
        }
Esempio n. 22
0
        public static bool PostCarrera(Carrera carrera)
        {
            Connexion connString = new Connexion();

            using (var conn = new NpgsqlConnection(connString.conexion))
            {
                Console.Out.WriteLine("Opening connection");
                conn.Open();

                string query = "INSERT INTO proyecto1.carrera(Id_Organizador, Nombre, Fecha, Recorrido, Cuenta, Costo," +
                               " Privacidad, Tipo_Actividad) VALUES('@ID_Organizador'," +
                               " '@Nombre', '@Fecha', '@Recorrido', @Cuenta, @Costo, @Privacidad, '@TipoActividad');";

                query = query.Replace("@ID_Organizador", carrera.idorganizador)
                        .Replace("@Nombre", carrera.nombre)
                        .Replace("@Fecha", carrera.fecha)
                        .Replace("@Recorrido", carrera.recorrido)
                        .Replace("@Cuenta", carrera.cuenta.ToString())
                        .Replace("@Costo", carrera.costo.ToString())
                        .Replace("@Privacidad", carrera.privacidad.ToString())
                        .Replace("@TipoActividad", carrera.tipoActividad);

                using (var command = new NpgsqlCommand(query, conn)) {
                    command.ExecuteNonQuery();
                    command.Dispose();
                    return(true);
                }
            }
        }
 public AgregarModificarCarrera(Carrera carrera, int index)
 {
     this.Carrera = carrera;
     this.index   = index;
     InitializeComponent();
     this.DataContext = this;
 }
        public List <Carrera> GetListaCarrerasRestantes(int idDocente)
        {
            List <Carrera> listaCarrerasRestantes = new List <Carrera>();

            using (DbCommand command = Database.GetStoredProcCommand("[dbo].[SP_GET_CARRERAS_BY_ID_DOCENTE_RESTANTES]"))
            {
                Database.AddInParameter(command, "@ID_DOCENTE", DbType.Int32, idDocente);

                using (IDataReader reader = Database.ExecuteReader(command))
                {
                    while (reader.Read())
                    {
                        Carrera carrera = new Carrera();

                        carrera.IdCarrera     = DataUtil.DbValueToDefault <int>(reader["idCarrera"]);
                        carrera.IdFacultad    = DataUtil.DbValueToDefault <int>(reader["idFacultad"]);
                        carrera.NombreCarrera = DataUtil.DbValueToDefault <string>(reader["nombreCarrera"]);

                        listaCarrerasRestantes.Add(carrera);
                    }
                }
            }

            return(listaCarrerasRestantes);
        }
Esempio n. 25
0
        private void button1_Click(object sender, EventArgs e)
        {
            Nivel objNivel = new Nivel();

            objNivel.ID_NIVEL    = 1;
            objNivel.DESCRIPCION = "Esta es la prueba";
            objNivel.MISION      = "esta si es una verdadera prueba";
            objNivel.VISION      = "ojdnbvonv";
            objNivel.OBJETIVO    = "El objetivo antonio";
            Carrera objCarrera = new Carrera();

            objCarrera.NOMBRE      = "ingenieria en sistemasc omputacionales";
            objCarrera.DESCRIPCION = "carrera pesada para estudiar sistemas";


            List <Carrera>      carreras       = objBll.getCarreras();
            List <Calificacion> calificaciones = objBll.getCalificaciones();
            List <Curso>        cursos         = objBll.getCursos();
            List <Docente>      docentes       = objBll.getDocentes();
            List <Horario>      horarios       = objBll.getHorarios();
            List <Nivel>        niveles        = objBll.getCatNiveles();
            List <Periodo>      periodos       = objBll.getPeriodos();

            MessageBox.Show("");
        }
Esempio n. 26
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Descripcion")] Carrera carrera)
        {
            if (id != carrera.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(carrera);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CarreraExists(carrera.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(carrera));
        }
Esempio n. 27
0
 //Metodos referentes a la clase Carrera.
 public void AgregarCarrera(string pNombre, string pCodigo) //Agrega una carrera a la base de datos.
 {
     //Creo el contexto para trabajar con la base de datos.
     using (BaseDeDatosContext db = new BaseDeDatosContext())
     {
         try
         {
             //Consulto si la carrera ya existe.
             var prueba = db.Carreras.Find(pCodigo);
             if (prueba != null)
             {
                 //Si existe, lanzo excepcion de argumento.
                 throw new ArgumentException("Carrera existente");
             }
             else
             {
                 //Si no existe, creo la carrera y la agrego a la base de datos.
                 Carrera carrera = new Carrera(pNombre, pCodigo);
                 db.Carreras.Add(carrera);
                 db.SaveChanges();
             }
         }
         catch (NullReferenceException)
         {
             throw new NullReferenceException("Error al buscar carrera");
         }
     }
 }
Esempio n. 28
0
        public async Task <List <Modelos.Carrera> > listaCarrera()
        {
            List <Modelos.Carrera> listaCarrera = null;

            try
            {
                http             = new HttpClient();
                http.BaseAddress = new Uri("http://localhost:59516/Service1.svc");

                var result = await http.GetAsync("/GetAllBachelors/");

                var cadena = result.Content.ReadAsStringAsync().Result;
                listaCarrera = new List <Carrera>();
                var objJson = JObject.Parse(cadena);
                var arrJson = objJson.SelectToken("carrera").ToList();

                Carrera carrera;
                foreach (var car in arrJson)
                {
                    carrera = new Carrera();
                    carrera = JsonConvert.DeserializeObject <Carrera>(car.ToString());
                    listaCarrera.Add(carrera);
                }
            }
            catch (Exception e)
            {
                e.ToString();
            }
            return(listaCarrera);
        }
Esempio n. 29
0
        public List <Carrera> GetAllBachelors()
        {
            List <Carrera> list = new List <Carrera>();

            try
            {
                comm.CommandText = "Select * from Carrera";
                comm.CommandType = CommandType.Text;
                conn.Open();

                SqlDataReader reader = comm.ExecuteReader();
                while (reader.Read())
                {
                    Carrera person = new Carrera()
                    {
                        id_carrera = Convert.ToInt32(reader[0]),
                        carrera    = reader[1].ToString(),
                    };
                    list.Add(person);
                }
                return(list);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (conn != null)
                {
                    conn.Close();
                }
            }
        }
Esempio n. 30
0
        public IActionResult InsertarCarrera(string nombreCarrera, string clave)
        {
            Carrera c = new Carrera();

            c.nombreCarrera = nombreCarrera;
            c.claveCarrera  = clave;
            int           row        = 0;
            string        Query      = "INSERT INTO Carreras ( GUIDCarrera ,claveC, nombreCarrera ) VALUES ( NEWID() ,@clave ,@nombre )";
            SqlConnection con        = new SqlConnection(Conexion);
            SqlCommand    sql_Insert = new SqlCommand(Query, con);

            try
            {
                con.Open();
                sql_Insert.Parameters.AddWithValue("@clave", clave);
                sql_Insert.Parameters.AddWithValue("@nombre", nombreCarrera);
                row = sql_Insert.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(RedirectToAction("IndexCarrera", "Carrera"));
        }
Esempio n. 31
0
        public int AgregarCarrera(Carrera carrera)
        {
            carrera.v_TipoEvento = "I";
            DatosSistema datos = new DatosSistema();
            string[] parametros = { "@v_nombre",
                                    "@v_promocion",
                                    "@v_Dfacultad",
                                    "@v_descripcion",
                                    "@v_usuarioI",
                                    "@v_TipoEvento"};

            return datos.Ejecutar("proAgregarCarrera", parametros,
                                   carrera.v_nombre,
                                   carrera.v_promocion,
                                   carrera.v_Dfacultad,
                                   carrera.v_descripcion,
                                   carrera.v_usuario_i,
                                   carrera.v_TipoEvento);
        }
Esempio n. 32
0
    static string fileName = "Definir ruta"; // Declaramos una variable estática de tipo string llamada 'fileName' en la cual se deberá sustituir su valor por la ruta donde se creará el archivo de texto de salida.

    #endregion Fields

    #region Methods

    // Se declara un método estático llamado 'LoadDataCarreras()' el cuál invóca las propiedades de la estructura 'Carrera'.
    static Carrera[] LoadDataCarreras()
    {
        // Se abre con llave de apertura el método 'LoadDataCarreras'.
        string[] carreras = { // Se declara un objeto de tipo string llamado 'carreras' y se le asignan datos (iniciando con llave de apertura y separando cada dato por una coma ",").
            "Licenciatura en Administración y Gestión de PYMES",
            "Ingeniería en Animación y Efectos Visuales",
            "Ingeniería en Energía",
            "Ingeniería Mecatrónica",
            "Ingeniería en Tecnologías de Manufactura",
            "Ingeniería en Tecnologías de la Información"
        }; // Termina sentencia para declarar el objeto (cerrando con llave clausura).

        for (int i = 0; i < carrera.Length; i++) // Se declara un ciclo for el cual recorrerá desde 0 hasta la cantidad de datos almacenados en el objeto 'Carrera' (en este caso se realizaran 6 ciclos).
        { // Se abre con llave de apertura el ciclo for.
            carrera[i] = new Carrera(); // Se inicializa el objeto 'Carrera' para cada una de las posiciones del objeto 'carrera' (desde 0 al 5).
            carrera[i].Id = i + 1; // Se le asigna a cada posición del objeto 'carrera' con la propiedad 'Id' el indice de cada ciclo + 1 (es decir del 1 al 6).
            carrera[i].Nombre = carreras[i]; // Se le asigna a cada posición del objeto 'carrera' con propiedad 'Nombre' el valor de cada dato dentro del objeto 'carreras' (desde la posición 0 al 5).
        } // Se cierra con llave de clausura el ciclo for.

        return carrera; // Retorna el valor de 'carrera' a donde fué invocado el método.
    }
Esempio n. 33
0
    static string fileName = "Definir ruta"; //se declara variable estatica del tipo string para albergar ruta.

    #endregion Fields

    #region Methods

    // se define metodo del tipo Carrera.
    static Carrera[] LoadDataCarreras()
    {
        //Apertura metodo.
        string[] carreras = {  //se declara arreglo.
            "Licenciatura en Administración y Gestión de PYMES",  //Elemento 0 del arreglo carreras.
            "Ingeniería en Animación y Efectos Visuales",//Elemento 1 del arreglo carreras.
            "Ingeniería en Energía",//Elemento 2 del arreglo carreras.
            "Ingeniería Mecatrónica",//Elemento 3 del arreglo carreras.
            "Ingeniería en Tecnologías de Manufactura",//Elemento 4 del arreglo carreras.
            "Ingeniería en Tecnologías de la Información"//Elemento 5 del arreglo carreras.
        }; //Fin del arreglo.

        for (int i = 0; i < carrera.Length; i++) // Inicio de ciclo for
        { //apertura del ciclo.
            carrera[i] = new Carrera(); //se crea una nueva instancia de Carrera.
            carrera[i].Id = i + 1; //se asigna valor i+1 a la variable Id del arreglo carrera con indice i.
            carrera[i].Nombre = carreras[i];//se asigna elemento i del arreglo carreras a la variable No,nre del arreglo carrera con indice i.
        } //fin del ciclo.

        return carrera; //Se regresa el valor de carrera.
    }
Esempio n. 34
0
        public ActionResult Create(Carrera carrera)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    //var te = new Carrera();
                    //te.NombreCarrera = collection["NombreCarrera"];
                    //te.IdFacultad = Convert.ToInt32(collection["IdFacultad"]);
                    dc.Carreras.InsertOnSubmit(carrera);
                    dc.SubmitChanges();

                    return RedirectToAction("Index");
                }
                catch(Exception ex)
                {
                    return View();
                }
            }
            SetDropDownListViewData();
            return View(carrera);
        }
Esempio n. 35
0
 public Carrera ConsultarCarreraIA(Carrera carrera)
 {
     DatosSistema datos = new DatosSistema();
     carrera.v_TipoEvento = "C";
     var dt = new DataTable();
     string[] parametros = { "@v_nombre", "@v_promocion", "@v_TipoEvento" };
     dt = datos.getDatosTabla("proConsultarCarreraIA", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_TipoEvento);
     foreach (DataRow fila in dt.Rows)
     {
         carrera.v_nombre = fila["nombre"].ToString();
         carrera.v_promocion = fila["promocion"].ToString();
         carrera.v_descripcion = fila["descripcion"].ToString();
         carrera.v_Dfacultad = fila["facultad"].ToString();
         carrera.v_estado = Convert.ToChar(fila["estado"].ToString());
     }
     return carrera;
 }
Esempio n. 36
0
        public Carrera ConsultarCarreraMateria(Carrera carrera)
        {
            DatosSistema datos = new DatosSistema();
            carrera.v_TipoEvento = "M";
            var dt = new DataTable();
            string[] parametros = { "@v_nombre", "@v_promocion", "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverCarreraMateria", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                carrera.v_materia_carrera.Add(fila["materia"].ToString());

            }
            return carrera;
        }
Esempio n. 37
0
        public int EliminarCarrera(Carrera carrera)
        {
            carrera.v_TipoEvento = "E";
            DatosSistema datos = new DatosSistema();
            string[] parametros = { "@v_nombre",
                                    "@v_promocion",
                                    "@v_usuarioM",
                                    "@v_TipoEvento"};

            return datos.Ejecutar("proEliminarCarrera", parametros,
                                   carrera.v_nombre,
                                   carrera.v_promocion,
                                   carrera.v_usuario_m,
                                   carrera.v_TipoEvento);
        }
Esempio n. 38
0
        public int ModificarCarrera(Carrera carrera)
        {
            carrera.v_TipoEvento = "M";
            DatosSistema datos = new DatosSistema();
            string[] parametros = { "@v_nombre",
                                    "@v_promocion",
                                    "@v_descripcion",
                                    "@v_Dfacultad",
                                    "@v_estado",
                                    "@v_usuarioM",
                                    "@v_TipoEvento"};

            return datos.Ejecutar("proModificarCarrera", parametros,
                                   carrera.v_nombre,
                                   carrera.v_promocion,
                                   carrera.v_descripcion,
                                   carrera.v_Dfacultad,
                                   carrera.v_estado,
                                   carrera.v_usuario_m,
                                   carrera.v_TipoEvento);
        }
Esempio n. 39
0
        public int AgregarCarreraMateria(Carrera carrera)
        {
            DatosSistema datos = new DatosSistema();
            carrera.v_TipoEvento = "A";
            var dt = new DataTable();
            string[] parametros = { "@v_Dcarrera",
                                    "@v_promocion",
                                    "@v_Dmateria",
                                    "@v_usuarioI",
                                    "@v_TipoEvento" };

            return datos.Ejecutar("proAgregarCarreraMateria",
                                    parametros,
                                    carrera.v_nombre,
                                    carrera.v_promocion,
                                    carrera.v_DMateria,
                                    carrera.v_usuario_i,
                                    carrera.v_TipoEvento);
        }
Esempio n. 40
0
        public Carrera OptenerMateria(Carrera carrera)
        {
            DatosSistema datos = new DatosSistema();
            carrera.v_TipoEvento = "M";
            var dt = new DataTable();
            string[] parametros = { "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverDatos", parametros, carrera.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                carrera.v_materia.Add(fila["materia"].ToString());

            }
            return carrera;
        }