protected void btn_Agregar_Click(object sender, EventArgs e) { if (Page.IsValid) { if (ddl_Opcion.SelectedItem.Text == "Artista") { int cod_Artista = System.Convert.ToInt32(lbl_Nro_Codigo.Text); string nombre = txt_Nombre.Text; DateTime fechaNac = new DateTime(Convert.ToInt32(txt_año.Text), Convert.ToInt32(txt_mes.Text), Convert.ToInt32(txt_dia.Text)); int cod_Sexo = System.Convert.ToInt32(ddl_Sexo.SelectedValue); Sexo s = SexoManager.obtenerSexo(cod_Sexo); int cod_Pais = System.Convert.ToInt32(ddl_PaisOrigen.SelectedValue); Pais p = PaisManager.obtenerPais(cod_Pais); Artista a = new Artista(); if (txt_Apellido.Text == "") { a = new Artista(cod_Artista, nombre, fechaNac, s, p); } else { string apellido = txt_Apellido.Text; a = new Artista(cod_Artista, nombre, apellido, fechaNac, s, p); } if (ArtistaManager.guardarArtista(a) == true) { Response.Redirect("ABM_Artista.aspx?accion=informar&mensaje=exito"); } else { Response.Redirect("ABM_Artista.aspx?accion=informar&mensaje=fracaso"); } } if (ddl_Opcion.SelectedItem.Text == "Banda") { int cod_Artista = System.Convert.ToInt32(lbl_Nro_Codigo.Text); string nombre = txt_Nombre.Text; int cod_Pais = System.Convert.ToInt32(ddl_PaisOrigen.SelectedValue); DateTime fechaNac = new DateTime(Convert.ToInt32(txt_año.Text), Convert.ToInt32(txt_mes.Text), Convert.ToInt32(txt_dia.Text)); Pais p = PaisManager.obtenerPais(cod_Pais); Artista a = new Artista(cod_Artista, nombre, fechaNac, p); if (ArtistaManager.guardarArtista(a) == true) { Response.Redirect("ABM_Artista.aspx?accion=informar&mensaje=exito"); } else { Response.Redirect("ABM_Artista.aspx?accion=informar&mensaje=fracaso"); } } } }
public CD(int cod, string nom, List<Tema> tem, Genero gen, Artista art, int fedi, string disc) { codigo = cod; nombre = nom; temas = tem; genero = gen; artista = art; añoEdicion = fedi; discografica = disc; }
protected void btn_Modificar_Click(object sender, EventArgs e) { if (Page.IsValid) { int cod_Artista = System.Convert.ToInt32(lbl_Nro_Codigo.Text); string nombre = txt_Nombre.Text; string apellido = txt_Apellido.Text; DateTime fechaNac = new DateTime(Convert.ToInt32(txt_año.Text), Convert.ToInt32(txt_mes.Text), Convert.ToInt32(txt_dia.Text)); int sexo = ddl_Sexo.SelectedIndex; Sexo s = Controlador.SexoManager.obtenerSexo(sexo + 1); int pais = ddl_PaisOrigen.SelectedIndex; Pais p = Controlador.PaisManager.obtenerPais(pais + 1); Artista a = new Artista(cod_Artista, nombre, apellido, fechaNac, s, p); if (ArtistaManager.modificarArtista(a) == true) { Response.Redirect("ABM_Artista.aspx?accion=informar&mensaje=exito"); } else { Response.Redirect("ABM_Artista.aspx?accion=informar&mensaje=fracaso"); } } }