public Models.Artistas.Artista Pegar(string nome) { Models.Artistas.Artista u = new Models.Artistas.Artista(); SqlConnection conn = new SqlConnection(connString); conn.Open(); SqlCommand cmd = new SqlCommand("select * from Artistas where Nome = @1"); cmd.Parameters.AddWithValue("@1", nome); cmd.Connection = conn; SqlDataReader r = cmd.ExecuteReader(); while (r.Read()) { u.Nome = r["Nome"].ToString(); u.DtNascimento = Convert.ToDateTime(r["DtNascimento"].ToString()); u.PaisNascimento = r["PaisNascimento"].ToString(); u.Foto = (byte[])r["Foto"]; u.Id = Convert.ToInt32(r["Id"].ToString()); } return(u); }
private void button2_Click(object sender, EventArgs e) { Models.Artistas.Artista a = d.Pegar(Nome.Text); Id.Text = a.Id.ToString(); Nome.Text = a.Nome; PaisNascimento.Text = a.PaisNascimento; MemoryStream ms = new MemoryStream(a.Foto); Capa.Image = Image.FromStream(ms); ListaArtista.DataSource = d.Listar(a.Id); }
private Models.Artistas.Artista popular(bool colocarId) { Models.Artistas.Artista a = new Models.Artistas.Artista(); a.Nome = Nome.Text; a.DtNascimento = DtNascimento.Value; a.PaisNascimento = PaisNascimento.Text; a.Foto = pegarImgBytes(); if (colocarId) { a.Id = Convert.ToInt32(Id.Text); } return(a); }
public void Inserir(Models.Artistas.Artista artista) { SqlConnection conn = new SqlConnection(connString); conn.Open(); SqlCommand cmd = new SqlCommand("insert into Artistas values(@1, @2, @3, @4)"); cmd.Connection = conn; cmd.Parameters.AddWithValue("@1", artista.Nome); cmd.Parameters.AddWithValue("@2", artista.DtNascimento); cmd.Parameters.AddWithValue("@3", artista.PaisNascimento); SqlParameter param = cmd.Parameters.Add("@4", SqlDbType.VarBinary); param.Value = artista.Foto; cmd.ExecuteNonQuery(); }
public void Atualizar(Models.Artistas.Artista artista) { SqlConnection conn = new SqlConnection(connString); conn.Open(); SqlCommand cmd = new SqlCommand("update Artistas set Nome = @1, DtNascimento = @2, PaisNascimento = @3, Foto = @4 where Id = @5"); cmd.Connection = conn; cmd.Parameters.AddWithValue("@1", artista.Nome); cmd.Parameters.AddWithValue("@2", artista.DtNascimento); cmd.Parameters.AddWithValue("@3", artista.PaisNascimento); SqlParameter param = cmd.Parameters.Add("@4", SqlDbType.VarBinary); param.Value = artista.Foto; cmd.Parameters.AddWithValue("@5", artista.Id); cmd.ExecuteNonQuery(); }