public Yritys HaeYritys(int id) { Yritys yritys = new Yritys(); using (SqlConnection conn = new SqlConnection(yhteystiedot)) { conn.Open(); string query = "SELECT * FROM Yritykset WHERE Id = @Id"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.Add("@Id", SqlDbType.Int, 18).Value = id; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { yritys.Nimi = TarkistaOnkoNull(reader, 1); yritys.Osoite = TarkistaOnkoNull(reader, 2); yritys.Postinumero = TarkistaOnkoNullInt(reader, 3); yritys.Postiosoite = TarkistaOnkoNull(reader, 4); yritys.Iban = TarkistaOnkoNull(reader, 5); yritys.Bicswift = TarkistaOnkoNull(reader, 6); } } } } return(yritys); }
public bool TallennaYritys(Yritys yritys) { int rowsAffected; using (SqlConnection conn = new SqlConnection(yhteystiedot)) { conn.Open(); string query = "UPDATE Yritykset SET Nimi = @Nimi, Osoite = @Osoite, Postinumero = @Postinumero, Postiosoite = @Postiosoite, IBAN = @Iban, BicSwift = @BicSwift WHERE Id = @Id"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.Add("@Nimi", SqlDbType.VarChar, 50).Value = yritys.Nimi; cmd.Parameters.Add("@Osoite", SqlDbType.VarChar, 50).Value = yritys.Postiosoite; cmd.Parameters.Add("@Postinumero", SqlDbType.Int, 18).Value = yritys.Postinumero; cmd.Parameters.Add("@Postiosoite", SqlDbType.VarChar, 50).Value = yritys.Postiosoite; cmd.Parameters.Add("@Iban", SqlDbType.VarChar, 50).Value = yritys.Iban; cmd.Parameters.Add("@BicSwift", SqlDbType.VarChar, 50).Value = yritys.Bicswift; cmd.Parameters.Add("Id", SqlDbType.Int, 18).Value = yritys.Id; rowsAffected = cmd.ExecuteNonQuery(); } } if (rowsAffected == 1) { return(true); } else { return(false); } }
public Yritys HaeSalasana(string nimi) { Yritys yritys = new Yritys(); using (SqlConnection conn = new SqlConnection(yhteystiedot)) { conn.Open(); string query = "SELECT ID, Salasana FROM Yritykset WHERE Nimi = @Nimi"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.Add("@Nimi", SqlDbType.VarChar, 50).Value = nimi; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { yritys.Id = reader.GetInt32(0); yritys.Salasana = reader.GetString(1); } } } } return(yritys); }
public bool RekisteröiYritys(Yritys yritys) { int rowsAffected; using (SqlConnection conn = new SqlConnection(yhteystiedot)) { conn.Open(); string query = "INSERT INTO Yritykset(Nimi,Salasana) VALUES (@Nimi, @Salasana)"; using (SqlCommand cmd = new SqlCommand(query, conn)) { cmd.Parameters.Add("@Nimi", SqlDbType.VarChar, 50).Value = yritys.Nimi; cmd.Parameters.Add("@Salasana", SqlDbType.VarChar, 300).Value = yritys.Salasana; rowsAffected = cmd.ExecuteNonQuery(); } } if (rowsAffected == 1) { return(true); } else { return(false); } }