private void but_agregar_libro_Click(object sender, EventArgs e) { if (this.ValidarDatos() && this.ValidarDatos2()) { StringBuilder errorMessages = new StringBuilder(); lib.v_isbn = tex_isbn.Text; lib.v_titulo = tex_titulo.Text; lib.v_Deditorial = com_editorial.SelectedItem.ToString(); lib.v_Dtipo_libro = com_tipo_libro.SelectedItem.ToString(); lib.v_autor = tex_autor.Text; lib.v_edicion = tex_edicion.Text; lib.v_Didioma = com_idioma.SelectedItem.ToString(); lib.v_año = tex_año.Text; lib.v_usuario_i = this.usuario; try { if (lib.AgregarLibro(lib) != 0) { MessageBox.Show("Libro creado correctamente" + "\n" + "Titulo del Libro: " + lib.v_titulo, "Agregar Libro", MessageBoxButtons.OK, MessageBoxIcon.Information); this.inicializarDatos(); } } catch (SqlException ex) { for (int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append("Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n"); } Console.WriteLine(errorMessages.ToString()); this.inicializarDatos(); MessageBox.Show(ex.Errors[0].Message.ToString(), "Agregar Libro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnAgregar_Click(object sender, EventArgs e) { Libro libro = new Libro(); libro.titulo = txtTitulo.Text; libro.autor = txtAutor.Text; libro.editorial = txtEditorial.Text; libro.anho_publicacion = Convert.ToInt32(txtAnoPublicacion.Text); libro.edicion = txtEdicion.Text; libro.materiaId = Convert.ToInt32(cmbMateriaID.SelectedItem); libro.Precio = txtPrecio.Text; Libro.AgregarLibro(libro); MessageBox.Show("El libro ha sido registrado con éxito"); ActualizarDataGrib(); LimpiarFormulario(); }
private void btnAgregar2_Click(object sender, EventArgs e) { try { Libro libro = new Libro(); libro.nombre = txtNombre.Text; libro.editorial = (Editorial)cmbEditorial.SelectedItem; libro.autor = (Autor)cmbAutor.SelectedItem; libro.cantidad_ejemplares = Convert.ToInt32(txtcantEjemplares.Text); libro.cantidad_disponible = Convert.ToInt32(txtcantDisponible.Text); Libro.AgregarLibro(libro); LimpiarFormulario(); ActualizarListaLibros(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }