Ejemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            Libros u = new Libros();

            u.idlibro       = int.Parse(nu.Text);
            u.titulo        = n1.Text;
            u.editorial     = n2.Text;
            u.autor         = a1.Text;
            u.portada       = new PictureBox();
            u.portada.Image = pictureBox1.Image;

            try
            {
                switch (opcion)
                {
                case 0:
                    udao.registrarLector(u);
                    MessageBox.Show(this, "Lector registrado", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    inicializarCodigo();
                    break;

                case 1:
                    udao.actualizarLector(u);
                    MessageBox.Show(this, "Lector actualizado", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                case 2:
                    udao.eliminarrLector(u);
                    MessageBox.Show(this, "Lector eliminado", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;
                }
                DataTable dt = (DataTable)dataGridView1.DataSource;
                if (dt != null)
                {
                    dt.Clear();
                }
                dataGridView1.DataSource = udao.obtenerRegistros("");
                this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
            }
            catch (SqlException ex)
            {
                MessageBox.Show(this, "Error" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }