Exemple #1
0
        private void ConsultarDeportistas()
        {
            IControlDeportista control = new ControlDeportista();

            dgvDeportistas.AutoGenerateColumns = false;
            dgvDeportistas.DataSource          = control.ConsultarDeportistas(txtNumeroDocumento.Text, txtPrimerNombre.Text, txtSegundoNombre.Text, txtPrimerApellido.Text, txtSegundoApellido.Text);
        }
        private void ReporteDeportistas_Load(object sender, EventArgs e)
        {
            ControlDeportista control       = new ControlDeportista();
            DataTable         dsDeportistas = control.ConsultarDeportistas();

            var source = new ReportDataSource("DSDeportista", dsDeportistas);

            rvReporteDeportistas.LocalReport.DataSources.Clear();
            rvReporteDeportistas.LocalReport.DataSources.Add(source);
            rvReporteDeportistas.LocalReport.Refresh();

            rvReporteDeportistas.Visible = true;
            rvReporteDeportistas.RefreshReport();
            this.rvReporteDeportistas.RefreshReport();
        }
Exemple #3
0
 public void EliminarDeportista()
 {
     if (dgvDeportistas.SelectedRows.Count > 0)
     {
         if (MessageBox.Show("Está seguro de eliminar el deportista",
                             Text, MessageBoxButtons.YesNo,
                             MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 long idDeportista          = ((Entidades.Deportista)dgvDeportistas.SelectedRows[0].DataBoundItem).Id;
                 IControlDeportista control = new ControlDeportista();
                 control.EliminarDeportista(idDeportista);
                 ConsultarDeportistas();
                 MessageBox.Show("El deportista se eliminó correctamente", Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             catch (Exception exc)
             {
                 MessageBox.Show("No se pudo eliminar el deportista. " + exc.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
Exemple #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!ValidarDatos())
            {
                return;
            }

            var deportista = new Entidades.Deportista()
            {
                CorreoElectronico = txtCorreoElectronico.Text,
                Direccion         = txtDireccion.Text,
                Disciplina        = cboDisciplina.SelectedItem as Disciplina,
                EPS               = cboEPS.SelectedItem as EPS,
                FechaNacimiento   = dtpFechaNacimiento.Value,
                NumeroDocumento   = txtNumeroDocumento.Text,
                PrimerApellido    = txtPrimerApellido.Text,
                PrimerNombre      = txtPrimerNombre.Text,
                SegundoApellido   = txtPrimerApellido.Text,
                SegundoNombre     = txtSegundoNombre.Text,
                IngresosMensuales = double.Parse(txtIngresosMensuales.Text),
                Telefono          = txtTelefono.Text,
                TipoDocumento     = cboTipoDocumento.SelectedItem as TipoDocumento
            };

            try
            {
                ControlDeportista control = new ControlDeportista();
                control.IngresarDeportista(deportista);

                MessageBox.Show("Los datos se han guardado exitosamente");
            }
            catch (Exception exc)
            {
                MessageBox.Show("Ocurrió un error al guardar el deportista");
                //Log de errores. Log.Error(exc);
            }
        }