//<summary> Método que se encarga de insertar en la base de datos un usuario </summary> //<author> Gabriela Gutiérrez Corrales </author> //<param name "objUsuario"> variable de tipo Usuario que contiene el objeto usuario que se desea insertar en la base de datos </param> //<returns> No retorna valor</returns> public void InsertUsuario(Usuario objUsuario) { try { SqlCommand cmd = new SqlCommand(); cmd.Parameters.Add(new SqlParameter("@nombre", objUsuario.primerNombre)); cmd.Parameters.Add(new SqlParameter("@segundoNombre", objUsuario.segundoNombre)); cmd.Parameters.Add(new SqlParameter("@primerApellido", objUsuario.primerApellido)); cmd.Parameters.Add(new SqlParameter("@segundoApellido", objUsuario.segundoApellido)); cmd.Parameters.Add(new SqlParameter("@identificacion", objUsuario.identificacion)); cmd.Parameters.Add(new SqlParameter("@telefono", objUsuario.telefono)); cmd.Parameters.Add(new SqlParameter("@fechaNacimiento", objUsuario.fechaNacimiento)); cmd.Parameters.Add(new SqlParameter("@rol", objUsuario.rol.Nombre)); cmd.Parameters.Add(new SqlParameter("@genero", objUsuario.genero)); cmd.Parameters.Add(new SqlParameter("@correoElectronico", objUsuario.correoElectronico)); cmd.Parameters.Add(new SqlParameter("@contraseña", objUsuario.contraseña)); DataSet ds = DBAccess.ExecuteSPWithDS(ref cmd, "Sp_crearUsuario"); //actividad = "Se ha registrado un Usuario"; //registrarAccion(actividad); } catch (SqlException ex) { numero = ex.Number; mensaje = exceptions.excepciones(numero); throw new CustomExceptions.DataAccessException(mensaje, ex); } catch (Exception ex) { throw ex; } }
///<summary>Inserta en la base de datos un objeto carrera</summary> ///<param name="objCarrera">Objeto de tipo carrera</param> //<autor>Alvaro Artavia</autor> private void InsertCarrera(Carrera objCarrera) { try { SqlCommand cmd = new SqlCommand(); cmd.Parameters.Add(new SqlParameter("@Codigo", objCarrera.codigo)); cmd.Parameters.Add(new SqlParameter("@Nombre", objCarrera.nombre)); cmd.Parameters.Add(new SqlParameter("@Color", objCarrera.color)); cmd.Parameters.Add(new SqlParameter("@DirectorAcademico", objCarrera.directorAcademico.Id)); DataSet ds = DBAccess.ExecuteSPWithDS(ref cmd, "Sp_agregarCarrera"); actividad = "Se ha registrado una Carrera"; registrarAccion(actividad); } catch (SqlException ex) { numero = ex.Number; mensaje = exceptions.excepciones(numero); throw new CustomExceptions.DataAccessException(mensaje, ex); } catch (Exception ex) { throw ex; } }
//<summary> Método que se encarga de insertar en la base de datos un curso</summary> //<author>Valeria Ramírez Cordero</author> //<param name "objCurso"> variable de tipo Curso que contiene el objeto curso que se desea insertar en la base de datos </param> //<returns> No retorna valor</returns> private void InsertCurso(Curso objCurso) { try { SqlCommand cmd = new SqlCommand(); cmd.Parameters.Add(new SqlParameter("@Codigo", objCurso.codigo)); cmd.Parameters.Add(new SqlParameter("@Nombre", objCurso.nombre)); cmd.Parameters.Add(new SqlParameter("@Cuatrimestre", objCurso.cuatrimestre)); cmd.Parameters.Add(new SqlParameter("@Creditos", objCurso.creditos)); cmd.Parameters.Add(new SqlParameter("@Precio", objCurso.precio)); DataSet ds = DBAccess.ExecuteSPWithDS(ref cmd, "Sp_crearCurso "); actividad = "Se ha creado un Curso"; registrarAccion(actividad); }catch (SqlException ex) { numero = ex.Number; mensaje = exceptions.excepciones(numero); throw new CustomExceptions.DataAccessException(mensaje, ex); } catch (Exception ex) { throw ex; } }