Пример #1
0
        //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);
        }
Пример #2
0
        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;
        }
Пример #3
0
        //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);
        }
Пример #4
0
        //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");
            }
        }
Пример #5
0
        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);
            }
        }
Пример #6
0
 //Mostrar los Libros Registrados en la base de datos
 private void MostrarLibros()
 {
     this.listadolibros.DataSource = LibroStruct.Mostrar();
 }
Пример #7
0
 //Llenado del combo box
 private void llenarCombo2()
 {
     this.comboLibros.DataSource = LibroStruct.Mostrar();
     comboLibros.ValueMember     = "claveLibro";
     comboLibros.DisplayMember   = "claveLibro";
 }