示例#1
0
        private void btnMenos_Click(object sender, EventArgs e)
        {
            //MessageBox.Show(this._equipo.GetJugadores()[this.ltbLista.SelectedIndex].MostrarDatos(), "Alerta de Jugador", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);

            if (this.ltbLista.SelectedIndex != -1) //Valida que haya un item seleccionado para no crear cosas en vano
            {
                //Creacion de ls instancia utilizando el parametrizado que permitirá usar los datos como si se estuvieran cargando
                frmJugador windowJugador = new frmJugador(this._equipo.GetJugadores()[this.ltbLista.SelectedIndex]);
                windowJugador.ShowDialog();

                if (windowJugador.DialogResult == System.Windows.Forms.DialogResult.OK)                                                                                                                                                             //Valida si se presiona "Aceptar"
                {
                    DialogResult rta = MessageBox.Show("Está por eliminar:\n" + windowJugador.GetJugador().MostrarDatos() + "\n\nDesea continuar?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); //Pregunta de confirmación Sí/No

                    if (rta == System.Windows.Forms.DialogResult.Yes)                                                                                                                                                                               //Si el usuario presaiona "Sí"
                    {
                        if (this._equipo - windowJugador.GetJugador() == true)                                                                                                                                                                      //Ejecuta la resta y verifica que se haya hecho correctamente
                        {
                            this.ActualizarListBox();                                                                                                                                                                                               //Actualizacion y mensaje de exito en la lista
                            MessageBox.Show("Exitoso", "Alerta de Jugador", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                        }
                        else
                        {
                            MessageBox.Show("Falido", "Alerta de Jugador", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); //Mensaje de error
                        }
                    }
                }
            }
        }
示例#2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (this.ltbLista.SelectedIndex != -1) //Valida que haya un item seleccionado
            {
                //Creacion de instancia con parametrizado para "cargar" los datos del jugador
                frmJugador windowJugador = new frmJugador(this._equipo.GetJugadores()[this.ltbLista.SelectedIndex]);
                windowJugador.ShowDialog();

                if (windowJugador.DialogResult == System.Windows.Forms.DialogResult.OK)               //Valida que se presione "Aceptar"
                {
                    this._equipo.SetJugador(windowJugador.GetJugador(), this.ltbLista.SelectedIndex); //Funcion especial para reemplazar el jugador por su version actualizada, recibe como parametros el jugador a reemplazar y el index
                    this.ActualizarListBox();                                                         //Actualizar List Box
                }
            }
        }
示例#3
0
        private void btnMas_Click(object sender, EventArgs e)
        {
            //Creacion de la instancia form para jugadores
            frmJugador windowJugador = new frmJugador();

            windowJugador.ShowDialog();


            if (windowJugador.DialogResult == System.Windows.Forms.DialogResult.OK) //Valida si el ususario oprimio "Aceptar"
            {
                if (this._equipo + windowJugador.GetJugador() == true)              //Valida tomando en cuenta si la suma fue posible
                {
                    this.ActualizarListBox();                                       //Actualiza la ListBox y Envia un mensaje de exito
                    MessageBox.Show("Exitoso", "Alerta de Jugador", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);
                }
                else
                {
                    MessageBox.Show("Falido", "Alerta de Jugador", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); //Mensaje de error
                }
            }
        }