コード例 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                Libros libros = new Libros();
                libros.titulo          = txtTitulo.Text.Trim();
                libros.idEditoriales   = Convert.ToInt32(txtEditorial.Text);
                libros.idAutores       = Convert.ToInt32(txtAutor.Text);
                libros.usuarioRegistro = Util.usuario.usuario;

                if (esNuevo)
                {
                    libros.fechaRegistro  = DateTime.Now;
                    libros.registroActivo = true;
                    LibrosCln.insertar(libros);
                }
                else
                {
                    var row = dgvLista.Rows[dgvLista.CurrentRow.Index];
                    libros.cod_libro = Convert.ToInt32(row.Cells["cod_libro"].Value);
                    LibrosCln.actualizar(libros);
                }
                MessageBox.Show($"Libros guardado correctamente.", "::: Biblioteca - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                listar();
                btnCancelar.PerformClick();
            }
        }
コード例 #2
0
        private void listar()
        {
            var lista = LibrosCln.listar(txtParametro.Text);

            dgvLista.DataSource = lista;
            dgvLista.Columns["cod_libro"].Visible = false;
            btnEditar.Enabled   = lista.Count > 0;
            btnEliminar.Enabled = lista.Count > 0;
            if (lista.Count > 0)
            {
                dgvLista.Columns["titulo"].Selected = true;
            }
        }
コード例 #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            var row    = dgvLista.Rows[dgvLista.CurrentRow.Index];
            var titulo = row.Cells["titulo"].Value.ToString();
            var msg    = MessageBox.Show($"¿Está seguro que sea eliminar el libro con titulo {titulo}?", "::: Biblioteca - Consulta :::", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (DialogResult.Yes == msg)
            {
                LibrosCln.eliminar(Convert.ToInt32(row.Cells["cod_libro"].Value), Util.usuario.usuario);
                MessageBox.Show($"Libro eliminado.", "::: Biblioteca - Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                listar();
            }
        }