Exemple #1
0
        private void btn_Guardar_Click(object sender, RoutedEventArgs e)
        {
            LibrosRef.Service1Client cliente = new LibrosRef.Service1Client();
            if (cmb_libros.SelectedIndex == -1)
            {
               

                if (txt_nombre.Text != "")
                {

                    string a = cmb_Autor.SelectedValue.ToString();
                    int idA = Convert.ToInt32(a);
                    a = cmb_Editorial.SelectedValue.ToString();
                    int idE = Convert.ToInt32(a);
                    a = cmb_Genero.SelectedValue.ToString();
                    int idG = Convert.ToInt32(a);

                    cliente.NuevoLibro(txt_nombre.Text.ToString(), idA, idE, idG, txt_idioma.Text.ToString(), txt_pais.Text.ToString(), Convert.ToInt32(txt_paginas.Text.ToString()));
                    MessageBox.Show(" Guardado ");
                }
                else
                {
                    MessageBox.Show(" Faltan Datos ");
                }
            }
            else
            {
                if (txt_nombre.Text != "")
                {
                    string a = cmb_Autor.SelectedValue.ToString();
                    int idA = Convert.ToInt32(a);
                    a = cmb_Editorial.SelectedValue.ToString();
                    int idE = Convert.ToInt32(a);
                    a = cmb_Genero.SelectedValue.ToString();
                    int idG = Convert.ToInt32(a);
                     a = cmb_libros.SelectedValue.ToString();
                    int id = Convert.ToInt32(a);
                    cliente.EditaLibro(id, txt_nombre.Text.ToString(), idA, idE, idG, txt_idioma.Text.ToString(), txt_pais.Text.ToString(), Convert.ToInt32(txt_paginas.Text.ToString()));
                    MessageBox.Show(" Editado ");
                }
                else
                {
                    MessageBox.Show(" Faltan Datos ");
                }



            }
            txt_nombre.Text = "";
            txt_idioma.Text = "";
            txt_paginas.Text = "";
            txt_pais.Text = "";
            banderaUpdate = 1;
            llenaComboLibro();
            cmb_Genero.SelectedIndex = 0;
            cmb_Autor.SelectedIndex = 0;
            cmb_Editorial.SelectedIndex = 0;

        }