//<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;
            }
        }
Example #2
0
        ///<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;
            }
        }
Example #3
0
        //<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;
            }
        }