예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            bool bandera = false;

            Productos _producto = new Productos();
            _producto.Codigo = txtCodigo.Text;
            _producto.Nombre = txtNombre.Text;
            _producto.Descripcion = txtDescripcion.Text;
            _producto.Precio_publico = Convert.ToDecimal(txtPrecioPublico.Text.Replace(".",","));
            _producto.Existencias = int.Parse(txtExistencias.Text);

            ControladorProductos _controlador = new ControladorProductos();

            if (txtId.Text != "")
            {
                _producto.Id = int.Parse(txtId.Text);
                bandera = _controlador.editar(_producto);
            }
            else
            {
                bandera = _controlador.insertar(_producto);
            }

            if (bandera)
            {
                MessageBox.Show("Registro guardado.");
                limpiar();
                cargarTabla(null);
            }

        }
예제 #2
0
        private void cargarTabla(string dato)
        {

            List<Productos> lista = new List<Productos>();
            ControladorProductos _controladorProductos = new ControladorProductos();
            dataGridView1.DataSource = _controladorProductos.consulta(dato);

        }
예제 #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            bool bandera = false;
            DialogResult resultado = MessageBox.Show("¿Seguro que desea eliminar el registro?", "Salir", MessageBoxButtons.YesNo);
            if (resultado == DialogResult.Yes)
            {
                int id = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());
                ControladorProductos _controlador = new ControladorProductos();
                bandera = _controlador.eliminar(id);

                if (bandera)
                {
                    MessageBox.Show("Registro eliminado.");
                    limpiar();
                    cargarTabla(null);
                }

            }
        }