public void modificarGrupo(int pcodigo, String phorario, String pdescripcion, int pcantEstudiantes, string pUsp) { Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess(); //asignar para cada posición del arreglo(objeto, nombre) Capa_AccesoDatos.Parameters[] _params = new Capa_AccesoDatos.Parameters[4]; _params[0] = new Capa_AccesoDatos.Parameters(pcodigo, "id"); _params[1] = new Capa_AccesoDatos.Parameters(phorario, "horario"); _params[2] = new Capa_AccesoDatos.Parameters(pdescripcion, "descripcion"); _params[3] = new Capa_AccesoDatos.Parameters(pcantEstudiantes, "cantEstudiantes"); try { //TRY --- envía los datos a la capa de persistencia, incluída la instancia del procedimiento //almacenado correspondiente para este caso de uso _dataAccess.executeSQL_Usp(pUsp, _params); } catch (Exception ex) { //captura la excepción, como este procedimiento fue invocado por la capa de Presentación, envía las excepciones //capturadas a la capa de presentación y esta se encarga de mostrarlas throw new System.Exception(ex.Message); } }
public void eliminarArticuloBlog(int pid, string pUsp) { Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess(); //asignar para cada posición del arreglo(objeto, nombre) Capa_AccesoDatos.Parameters[] _params = new Capa_AccesoDatos.Parameters[1]; _params[0] = new Capa_AccesoDatos.Parameters(pid, "id"); try { //TRY --- envía los datos a la capa de persistencia, incluída la instancia del procedimiento //almacenado correspondiente para este caso de uso _dataAccess.executeSQL_Usp(pUsp, _params); } catch (Exception ex) { //captura la excepción, como este procedimiento fue invocado por la capa de Presentación, envía las excepciones //capturadas a la capa de presentación y esta se encarga de mostrarlas throw new System.Exception(ex.Message); } }
//Por Guillermo /// <summary> /// Nombre del metodo: ingresarEstudiante /// Funcionalidad: registrar un estudiante /// </summary> /// <param name="pidentificacion">cedula del estudiante</param> /// <param name="pnombre">nombre del estudiante</param> /// <param name="papellido1">apellido1 del estudiante</param> /// <param name="papellido2">apellido2 del estudiante</param> /// <param name="pcorreoElectronico">correoElectronico del estudiante</param> /// <param name="pedad">edad del estudiante</param> /// <param name="pgenero">genero del estudiante</param> /// <param name="pcontrsenna">contraseña del estudiante</param> public void registrarEstudiante(Clases.Estudiante pestudiante, string pUsp) { Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess(); Capa_AccesoDatos.Parameters[] _params = new Capa_AccesoDatos.Parameters[8]; _params[0] = new Capa_AccesoDatos.Parameters(pestudiante.cedula, "identificacion"); _params[1] = new Capa_AccesoDatos.Parameters(pestudiante.nombre, "nombre"); _params[2] = new Capa_AccesoDatos.Parameters(pestudiante.apellido1, "apellido1"); _params[3] = new Capa_AccesoDatos.Parameters(pestudiante.apellido2, "apellido2"); _params[4] = new Capa_AccesoDatos.Parameters(pestudiante.correoElectronico, "correoElectronico"); _params[5] = new Capa_AccesoDatos.Parameters(pestudiante.edad, "edad"); _params[6] = new Capa_AccesoDatos.Parameters(pestudiante.genero, "genero"); _params[7] = new Capa_AccesoDatos.Parameters(pestudiante.password, "contrsenna"); try { _dataAccess.executeSQL_Usp(pUsp, _params); } catch (Exception ex) { throw new System.Exception(ex.Message); } }
//Por Guillermo /// <summary> /// Nombre del metodo: ingresarEstudianteAutomatico /// Funcionalidad: registrar un estudiante /// </summary> /// <param name="dtContenedorExcel">tabla con el listado de estudinates</param> public void registrarEstudianteAutomatico(DataTable dt, string pUsp) { string pidentificacion; string pnombre; string papellido1; string papellido2; string pcorreoElectronico; string pedad; string pgenero; string pcontrsenna; Capa_AccesoDatos.ClsDataAccess _dataAccessTransaction = new Capa_AccesoDatos.ClsDataAccess(true); try { foreach (DataRow dr in dt.Rows) { Capa_AccesoDatos.Parameters[] _params = new Capa_AccesoDatos.Parameters[8]; _params[0] = new Capa_AccesoDatos.Parameters(pidentificacion = dr["Cédula"].ToString(), "identificacion"); _params[1] = new Capa_AccesoDatos.Parameters(pnombre = dr["Nombre"].ToString(), "nombre"); _params[2] = new Capa_AccesoDatos.Parameters(papellido1 = dr["Apellido 1"].ToString(), "apellido1"); _params[3] = new Capa_AccesoDatos.Parameters(papellido2 = dr["Apellido 2"].ToString(), "apellido2"); _params[4] = new Capa_AccesoDatos.Parameters(pcorreoElectronico = dr["E-Mail"].ToString(), "correoElectronico"); _params[5] = new Capa_AccesoDatos.Parameters(pedad = dr["Edad"].ToString(), "edad"); _params[6] = new Capa_AccesoDatos.Parameters(pgenero = dr["Género"].ToString(), "genero"); _params[7] = new Capa_AccesoDatos.Parameters(pcontrsenna = dr["Contraseña"].ToString(), "contrsenna"); _dataAccessTransaction.executeSQL_Usp(pUsp, _params); } _dataAccessTransaction.Commit(); } catch (Exception ex) { throw new System.Exception(ex.Message); } }
public void modificarEstudiante(int pid, String pidentificacion, String pnombre, String papellido1, String papellido2, String pcorreoElectronico, int pedad, String pgenero, string pUsp) { Capa_AccesoDatos.ClsDataAccess _dataAccess = new Capa_AccesoDatos.ClsDataAccess(); //asignar para cada posición del arreglo(objeto, nombre) Capa_AccesoDatos.Parameters[] _params = new Capa_AccesoDatos.Parameters[8]; _params[0] = new Capa_AccesoDatos.Parameters(pid, "id"); _params[1] = new Capa_AccesoDatos.Parameters(pidentificacion, "identificacion"); _params[2] = new Capa_AccesoDatos.Parameters(pnombre, "nombre"); _params[3] = new Capa_AccesoDatos.Parameters(papellido1, "apellido1"); _params[4] = new Capa_AccesoDatos.Parameters(papellido2, "apellido2"); _params[5] = new Capa_AccesoDatos.Parameters(pcorreoElectronico, "correoElectronico"); _params[6] = new Capa_AccesoDatos.Parameters(pedad, "edad"); _params[7] = new Capa_AccesoDatos.Parameters(pgenero, "genero"); try { //TRY --- envía los datos a la capa de persistencia, incluída la instancia del procedimiento //almacenado correspondiente para este caso de uso _dataAccess.executeSQL_Usp(pUsp, _params); } catch (Exception ex) { //captura la excepción, como este procedimiento fue invocado por la capa de Presentación, envía las excepciones //capturadas a la capa de presentación y esta se encarga de mostrarlas throw new System.Exception(ex.Message); } }