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(); }
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); } } } }
/// <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); } }