/// <summary> /// Método para crear un nuevo usuario /// </summary> /// <param name="dni"></param> /// <param name="nombre"></param> /// <param name="email"></param> /// <param name="password"></param> /// <param name="curso"></param> /// <param name="tit"></param> /// <param name="codH"></param> public void CrearUserAll(string dni, string nombre, string email, string password, int curso, string codTit,int codH, string avat, string frase) { CADTitulacion tit = new CADTitulacion(); if (!tit.Exists(codTit)) { tit.CrearTitulacion(codTit); } string comando = "INSERT INTO [User] VALUES('" + dni + "', '" + nombre + "', '" + email + "', '" + password + "','" + curso + "','" + codTit + "','" + codH + "','" + avat + "','" + frase + "')"; SqlConnection c = null; SqlCommand comandoTBD; try { c = new SqlConnection(conexionTBD); comandoTBD = new SqlCommand(comando, c); c.Open(); comandoTBD.CommandType = CommandType.Text; comandoTBD.ExecuteNonQuery(); } catch (SqlException) { throw; } finally { if (c != null) c.Close(); // Se asegura de cerrar la conexión. } }
/// <summary> /// Actualizar datos de un Usuario cuyo dni sea el que pasan como parámetro /// </summary> /// <param name="dni"></param> /// <param name="nombre"></param> /// <param name="email"></param> /// <param name="password"></param> /// <param name="tit"></param> public void ModificaUser(string dni, string nombre, string email, string password, string tit, int codHorarios, string avat, string frase) { CADTitulacion titu = new CADTitulacion(); if (!titu.Exists(tit)) { titu.CrearTitulacion(tit); } string comando = "UPDATE [User] SET nombre = '" + nombre + "', email = '" + email + "', password = '******', titulacion = '" + tit + "', codHorarios = '"+ codHorarios + "', avatar = '" + avat + "', frase = '" + frase + "' WHERE dni = '" + dni + "'"; SqlConnection c = null; SqlCommand comandoTBD; try { c = new SqlConnection(conexionTBD); comandoTBD = new SqlCommand(comando, c); c.Open(); comandoTBD.CommandType = CommandType.Text; comandoTBD.ExecuteNonQuery(); } catch (SqlException) { throw; } finally { if (c != null) c.Close(); // Se asegura de cerrar la conexión. } }