//Guardar Generos private void guardarbtn_Click(object sender, EventArgs e) { try { string respuesta = ""; if (this.idgenerotxt.TextLength > 2 || this.idgenerotxt.Text == string.Empty) { MensajeError("La clave de genero contiene mas de 2 caracteres, favor de revisar"); if (this.descripciongentxt.Text == string.Empty) { MensajeError("No se indico un genero, favor de revisar"); } } else { if (this.isNuevo) { respuesta = GeneroStruct.Insertar(this.idgenerotxt.Text.Trim(), this.descripciongentxt.Text.Trim()); isNuevo = false; } else { respuesta = GeneroStruct.Editar(this.idgenerotxt.Text.Trim(), this.descripciongentxt.Text.Trim()); } if (respuesta.Equals("OK")) { if (this.isNuevo) { this.MensajeOK("Registro guardado exitosamente"); } else { this.MensajeOK("Se actualizo el registro correctamente"); } } else { this.MensajeError(respuesta); } this.isNuevo = false; this.isEditar = false; this.Botones(); this.Limpiar(); this.MostrarColumnas(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Eliminacion de un genero private void eliminarbtn_Click(object sender, EventArgs e) { if (idgenerotxt.Text != string.Empty) { try { DialogResult Opcion; Opcion = MessageBox.Show("Esta seguro de eliminar el registros de la base de datos?", "Libreria Publica", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { string codigo; string respuesta = ""; codigo = idgenerotxt.Text; respuesta = GeneroStruct.Eliminar(codigo); if (respuesta.Equals("OK")) { this.MensajeOK("Se elimino correctamente el registro"); } else { this.MensajeError(respuesta); } this.MostrarColumnas(); this.Limpiar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } else { this.MensajeError("No hay registros para eliminar, seleccione uno del listado"); } }
//Libros //Llenado del combo box private void llenarCombo() { this.cbgen.DataSource = GeneroStruct.Mostrar(); cbgen.ValueMember = "idGenero"; cbgen.DisplayMember = "idGenero"; }
//Panel de Generos Listado private void MostrarColumnas() { this.listadogeneros.DataSource = GeneroStruct.Mostrar(); }