//Obtener secuencia del genero private string Secuencia() { LibroStruct.Secuencia(cbgen.Text); numeracion = LibroStruct.Secuencia(cbgen.Text); if (numeracion == "") { numeracion = "0000"; } else { int aux3 = Convert.ToInt32(numeracion) + 1; if (aux3 >= 1 && aux3 <= 9) { numeracion = "000" + Convert.ToString(aux3); } if (aux3 >= 10 && aux3 <= 99) { numeracion = "00" + Convert.ToString(aux3); } if (aux3 >= 100 && aux3 <= 999) { numeracion = "0" + Convert.ToString(aux3); } if (aux3 >= 1000 && aux3 <= 9999) { numeracion = Convert.ToString(aux3); } } return(numeracion); }
private void comboLibros_SelectedIndexChanged(object sender, EventArgs e) { if (comboLibros.Text == string.Empty) { titulolibro.Text = string.Empty; } string result; result = LibroStruct.Titulos(comboLibros.Text); titulolibro.Text = result; }
//Saber si un pasillo esta repetido private string PasilloRepetido() { string pasillo = LibroStruct.RepeticionPasillos(pasillotxt.Text); if (pasillo != "") { pasillo = "Pasillo Repetido, favor de corregirlo"; } else { pasillo = ""; } return(pasillo); }
//boton eliminar libro private void eliminarlibro_Click(object sender, EventArgs e) { if (altlibtxt.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 = altlibtxt.Text; respuesta = LibroStruct.Eliminar(codigo); if (respuesta.Equals("KK")) { this.MensajeOK("Se elimino correctamente el registro"); } else { this.MensajeError(respuesta); } this.MostrarLibros(); this.LimpiarCamposLibro(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } else { this.MensajeError("No hay registros para eliminar, seleccione uno del listado"); } }
private void guardarlibro_Click(object sender, EventArgs e) { string aux4 = PasilloRepetido(); try { string respuesta = ""; if ((isNuevo && aux4 != string.Empty) || this.pasillotxt.Text == string.Empty || cbgen.Text == string.Empty || autxt.Text == string.Empty || titxt.Text == string.Empty) { MensajeError("Datos ingresados erroneamente, favor de revisar"); if (aux4 != string.Empty) { MessageBox.Show("Clave de Pasillo Repetida"); } if (this.pasillotxt.Text == string.Empty) { MessageBox.Show("Clave de Pasillo Vacia"); } if (cbgen.Text == string.Empty) { MessageBox.Show("Genero de libro no definido"); } if (autxt.Text == string.Empty) { MessageBox.Show("Autor de libro no definido"); } if (titxt.Text == string.Empty) { MessageBox.Show("Titulo de libro no definido"); } } else { if (this.isNuevo) { respuesta = LibroStruct.Insertar(this.claveltxt.Text.Trim(), this.titxt.Text.Trim(), this.autxt.Text.Trim(), this.pasillotxt.Text.Trim(), this.cbgen.Text.Trim(), this.añotxt.Text.Trim()); } else { respuesta = LibroStruct.Editar(this.altlibtxt.Text.Trim(), this.titxt.Text.Trim(), this.autxt.Text.Trim(), this.pasillotxt.Text.Trim(), this.cbgen.Text.Trim(), this.añotxt.Text.Trim()); } if (respuesta.Equals("KK")) { 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.BotonesLibrosPanel(); this.LimpiarCamposLibro(); this.MostrarLibros(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Mostrar los Libros Registrados en la base de datos private void MostrarLibros() { this.listadolibros.DataSource = LibroStruct.Mostrar(); }
//Llenado del combo box private void llenarCombo2() { this.comboLibros.DataSource = LibroStruct.Mostrar(); comboLibros.ValueMember = "claveLibro"; comboLibros.DisplayMember = "claveLibro"; }