Esempio n. 1
0
        /// <summary>
        /// Registra un grupo en el sistema
        /// </summary>
        /// <param name="pnombre"></param>
        /// <param name="phorario"></param>
        /// <param name="pdescripcion"></param>
        /// <param name="pidCurso"></param>
        public static void registrarGrupo(String pnombre, String phorario, String pdescripcion, int pcantEstudiantes ,int pidCurso)
        {
            //Creacion del objeto grupo
            Grupo objGrupo;

            //instanciación del objeto grupo con los valores que me pasan por parámetros.
            objGrupo = new Grupo(pnombre, phorario, pdescripcion, pcantEstudiantes, pidCurso);
            GrupoPersistente objGrupoPersistente = new GrupoPersistente();
            objGrupoPersistente.insertGrupo(objGrupo);
        }
Esempio n. 2
0
        /// <summary>
        /// Modifica un grupo
        /// </summary>
        /// <param name="pobjGrupo"></param>
        public void updateGrupo(Grupo pobjGrupo)
        {
            List<Parametro> listaParametros = new List<Parametro>();

            //Creacion de objetos de tipo parametro para la lista de parametros

            Parametro tmp01 = new Parametro("idgrupo", Convert.ToString(pobjGrupo.IdGrupo));
            Parametro tmp02 = new Parametro("nombre", pobjGrupo.Nombre);
            Parametro tmp03 = new Parametro("horario", pobjGrupo.Horario);
            Parametro tmp04 = new Parametro("descripcion", pobjGrupo.Descripcion);
            Parametro tmp05 = new Parametro("idcurso", Convert.ToString(pobjGrupo.IdCurso));

            //llenado de la lista
            listaParametros.Add(tmp01);
            listaParametros.Add(tmp02);
            listaParametros.Add(tmp03);
            listaParametros.Add(tmp04);

            try
            {
                //Sentencia sql
                String sql = "UPDATE TGrupo SET Nombre= (nombre), Horario= (horario), Descripcion=(descripcion), Id_curso=(idcurso) " +
                         "WHERE Id_grupo=(idgrupo)";

                //ejecucion del sql
                AD.ejecutarSQL_NoRetorna(sql, listaParametros);
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Modifica los datos de un grupo
 /// </summary>
 /// <param name="pnombre"></param>
 /// <param name="phorario"></param>
 /// <param name="pdescripcion"></param>
 /// <param name="pidCurso"></param>
 public static void modificarGrupo(String pnombre, String phorario, String pdescripcion, int pcantEstudiantes ,int pidCurso)
 {
     Grupo objGrupo = new Grupo(pnombre, phorario, pdescripcion, pcantEstudiantes, pidCurso);
     GrupoPersistente grupoP = new GrupoPersistente();
     grupoP.updateGrupo(objGrupo);
 }
Esempio n. 4
0
        /// <summary>
        /// Registra un grupo al sistema
        /// </summary>
        /// <param name="pobjGrupo"></param>
        public void insertGrupo(Grupo pobjGrupo)
        {
            List<Parametro> parametros= new List<Parametro>();
            //Creacion de objetos de tipo parametro para la lista de parametros

            //Crecion de objetos tipo Parametro
            Parametro tmp01 = new Parametro("nombre",pobjGrupo.Nombre);
            Parametro tmp02 = new Parametro("horario", pobjGrupo.Horario);
            Parametro tmp03 = new Parametro("descripcion", pobjGrupo.Descripcion);
            Parametro tmp04 = new Parametro("cantestudiantes", Convert.ToString(pobjGrupo.CantEstudiantes));
            Parametro tmp05 = new Parametro("idcurso",Convert.ToString(pobjGrupo.IdCurso));

            //llenado de la lista
            parametros.Add(tmp01);
            parametros.Add(tmp02);
            parametros.Add(tmp03);
            parametros.Add(tmp04);
            parametros.Add(tmp05);

            try
            {
                //Sentencia sql
                String sql = "INSERT INTO TGrupo (Nombre, Horario, Descripcion, Cant_estudiantes ,Id_curso) VALUES(nombre, horario, descripcion, cantestudiantes, idcurso)";

                //Se ejecuta el sql, del Acceso Datos
                AD.ejecutarSQL_NoRetorna(sql, parametros);
            }catch(Exception e)
            {
                throw new Exception(e.Message);
            }
        }