Пример #1
0
        //Boton agregar jugadores
        private void btnJugadores_Click_1(object sender, EventArgs e)
        {
            string           idDeOrden        = dataGridOrdenes.CurrentRow.Cells[0].Value.ToString();
            VentanaJugadores ventanaJugadores = new VentanaJugadores(idDeOrden);

            ventanaJugadores.ShowDialog();
        }
        //Botón Registrar
        private void btnRegistrar_Click_1(object sender, EventArgs e)
        {
            if (!this.usuario.getPermiso())
            {
                MessageBox.Show("Usted no tiene permiso para realizar esta acción");
                return;
            }

            this.llenarOrden();
            //Si es una orden nueva, muestra la ventana de jugadores
            if (this.orden.getId() == "")
            {
                if (!ConexionBd.insertar(this.orden))
                {
                    MessageBox.Show("Error al insertar orden, intentelo de nuevo");
                }
                VentanaJugadores ventanaJugadores = new VentanaJugadores(this.orden.getId());
                ventanaJugadores.ShowDialog();
                this.orden.setId("");
                this.limpiar();
            }
            //Si es una orden ya existente, no muestra la ventana jugadores
            else
            {
                //Se eliminan los elementos y bordados anteriores de la orden para dejarla "limpia"
                if (!ConexionBd.eliminarElementos(this.orden))
                {
                    MessageBox.Show("Error al eliminar elemntos");
                }
                if (!ConexionBd.eliminarBordados(this.orden))
                {
                    MessageBox.Show("Error al eliminar bordados");
                }

                //Se actualiza/reeinserta la nueva orden
                if (!ConexionBd.insertar(this.orden))
                {
                    MessageBox.Show("Error al insertar orden, intentelo de nuevo");
                }
                else
                {
                    MessageBox.Show("Sus cambios han sido guardados");
                }
            }
        }