/// <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); }
/// <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); } }
/// <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); }
/// <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); } }