Ejemplo n.º 1
0
        private void BtnAGREGAR_Click(object sender, EventArgs e)
        {
            if (TxtTitulo.Text != string.Empty && TxtTitulo.Text != string.Empty && TxtISBN.Text != string.Empty)
            {
                IObjectContainer BD = Db4oFactory.OpenFile(Util.NombreArchivo);
                Autor            a  = new Autor("");
                Libro            L  = new Libro("");

                L.Titulo = TxtTitulo.Text;
                a.Nombre = TxtAutor.Text;
                L.Autor  = a;
                L.ISBN   = int.Parse(TxtISBN.Text);


                try
                {
                    BD.Store(L);
                    BD.Commit();
                }
                finally
                {
                    BD.Close();
                }
                MessageBox.Show("EXITO!!! Se Guardo");
                TxtTitulo.Clear();
                TxtISBN.Clear();
                TxtAutor.Clear();
            }
            else
            {
                MessageBox.Show("Hay campos Vacios");
            }
        }
Ejemplo n.º 2
0
        private void pictureBox3_Click(object sender, EventArgs e)
        {
            SqlCommand komutekle = new SqlCommand("insert into Tbl_KitapBilgi (ISBN, [Kitap Adı], [Kitap Yazarı], [Yayın Tarihi], [Sayfa Sayısı], [Baskı Sayısı], [Yayın Evi]) values (@p1, @p2, @p3, @p4, @p5, @p6, @p7)", bgl.baglanti());

            komutekle.Parameters.AddWithValue("@p1", TxtISBN.Text.ToString());
            komutekle.Parameters.AddWithValue("@p2", TxtKitapAd.Text);
            komutekle.Parameters.AddWithValue("@p3", TxtKitapYazar.Text);
            komutekle.Parameters.AddWithValue("@p4", TxtTarih.Text);
            komutekle.Parameters.AddWithValue("@p5", TxtSayfaSayisi.Text);
            komutekle.Parameters.AddWithValue("@p6", TxtBaskiSayisi.Text);
            komutekle.Parameters.AddWithValue("@p7", TxtYayinEvi.Text);
            komutekle.ExecuteNonQuery();
            bgl.baglanti().Close();
            MessageBox.Show("Kitap başarıyla eklendi.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Information);

            TxtISBN.Clear();
            TxtKitapAd.Clear();
            TxtBaskiSayisi.Clear();
            TxtKitapYazar.Clear();
            TxtSayfaSayisi.Clear();
            TxtTarih.Clear();
            TxtYayinEvi.Clear();

            TxtISBN.Focus();
        }
Ejemplo n.º 3
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            TxtISBN.Clear();
            TxtKitapAd.Clear();
            TxtBaskiSayisi.Clear();
            TxtKitapYazar.Clear();
            TxtSayfaSayisi.Clear();
            TxtTarih.Clear();
            TxtYayinEvi.Clear();

            TxtISBN.Focus();
        }
Ejemplo n.º 4
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            IObjectContainer BD  = Db4oFactory.OpenFile(Util.NombreArchivo);
            Libro            pel = new Libro("");

            pel.Titulo = TxtTitulo.Text;
            IList <Libro> resultados = BD.Query <Libro>(x => x.Titulo == TxtTitulo.Text);

            if (resultados.Count > 0)
            {
                Libro v = new Libro("");
                v = resultados.First <Libro>();

                //Estudiante v = new Estudiante("","");
                // v.NoControl = TxtNumcontrol.Text;
                v.Autor.Nombre = TxtAutor.Text;
                v.ISBN         = int.Parse(TxtISBN.Text);


                BD.Store(v);
                BD.Commit();
                MessageBox.Show("Exito!!! Se Modifico");
                TxtAutor.Clear();
                TxtISBN.Clear();
                TxtTitulo.Clear();
            }
            else
            {
                MessageBox.Show("Error!!!  No se Modifico");
            }
            TxtAutor.Clear();
            TxtISBN.Clear();
            TxtTitulo.Clear();

            btnGuardar.Visible = false;
            BD.Close();
        }