Пример #1
0
        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");
                    }
                }

            }
        }
Пример #2
0
 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;
 }
Пример #3
0
        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");
                }
            }
        }