Ejemplo n.º 1
0
        //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);
            }
        }
Ejemplo n.º 2
0
        //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");
            }
        }
Ejemplo n.º 3
0
        //Libros

        //Llenado del combo box
        private void llenarCombo()
        {
            this.cbgen.DataSource = GeneroStruct.Mostrar();
            cbgen.ValueMember     = "idGenero";
            cbgen.DisplayMember   = "idGenero";
        }
Ejemplo n.º 4
0
 //Panel de Generos Listado
 private void MostrarColumnas()
 {
     this.listadogeneros.DataSource = GeneroStruct.Mostrar();
 }