private void button4_Click(object sender, EventArgs e) { //if (txtDocumento.Text == "") //{ // MessageBox.Show("Ingrese algun filtro"); // return; //} var documento = 0; try { documento = int.Parse(txtDocumento.Text); } catch (Exception ex) { } var gi = new GestorInscripcion(); if (documento == 0) { dgInscripciones.DataSource = gi.ConsultarDeportistasAptos(); dgInscripciones.DataMember = "DeportistaXAptoMedicoXAnio"; goto fin; } else { dgInscripciones.DataSource = gi.ConsultarDeportistasAptos(documento); dgInscripciones.DataMember = "DeportistaXAptoMedicoXAnio"; goto fin; } fin: if (dgInscripciones.Rows.Count == 0) MessageBox.Show("No existe ninguna inscripcion con dicho filtro"); }
private void AgregarDeporteADeportistaInscripto_Load(object sender, EventArgs e) { //dgInscripciones.ReadOnly = true; var gi = new GestorInscripcion(); dgInscripciones.DataSource = gi.ConsultarDeportistasAptos(); dgInscripciones.DataMember = "DeportistaXAptoMedicoXAnio"; }
private void button4_Click(object sender, EventArgs e) { int documento; int id_deporte; var gi = new GestorInscripcion(); try { if (txtDocumento.Text == "" && cmbDeportes.Text == "") { dgInscripciones.DataSource = gi.Consultar(); dgInscripciones.DataMember = "InscripcionesDisciplina"; ocultarCampos(); return; } if (cmbDeportes.Text != "" && txtDocumento.Text == "") { id_deporte = int.Parse(cmbDeportes.SelectedValue.ToString()); dgInscripciones.DataSource = gi.Consultar(id_deporte); dgInscripciones.DataMember = "InscripcionesDisciplina"; ocultarCampos(); return; } if (txtDocumento.Text != "" && cmbDeportes.Text == "") { documento = int.Parse(txtDocumento.Text); dgInscripciones.DataSource = gi.ConsultarDocumento(documento); dgInscripciones.DataMember = "InscripcionesDisciplina"; ocultarCampos(); return; } if (cmbDeportes.Text != "" && txtDocumento.Text != "") { documento = int.Parse(txtDocumento.Text); id_deporte = int.Parse(cmbDeportes.SelectedValue.ToString()); dgInscripciones.DataSource = gi.Consultar(documento, id_deporte); dgInscripciones.DataMember = "InscripcionesDisciplina"; ocultarCampos(); } } catch (Exception ex) { } }
private void button5_Click(object sender, EventArgs e) { var filas = dgDeportes.RowCount; int id_deportes; var vector_id_deporte = new int[20]; //ver como hacer vector dinamico var vector_tipo = new string[20]; for (var i = 0; i < filas; i++) { id_deportes = int.Parse(dgDeportes.Rows[i].Cells[3].Value.ToString()); //columna 3) id en columna oculta vector_id_deporte[i] = id_deportes; vector_tipo[i] = dgDeportes.Rows[i].Cells[2].Value.ToString(); // columna 2) tipo en string recreativo o federado } var repetidos = false; for (var i = 1; i < filas; i++) { if (vector_id_deporte[i] == vector_id_deporte[i - 1]) repetidos = true; } if (repetidos) MessageBox.Show("Elimine los deportes repetidos"); else { if (filas == 0) MessageBox.Show("Ingrese al menos un deporte"); else { var gi = new GestorInscripcion(); string guardado; var documento = int.Parse(lblDocumento.Text); var cantidad = dgDeportes.RowCount; guardado = gi.Registrar(documento, vector_id_deporte, cantidad, vector_tipo); if (guardado == "Guardado") { MessageBox.Show("Guardado Correctamente"); return; } if (guardado == "Error al Guardar") { MessageBox.Show("No Guardado, error de escritura"); } } } }
private void ConsultarInscripciones_Load(object sender, EventArgs e) { dgInscripciones.ReadOnly = true; var gi = new GestorInscripcion(); dgInscripciones.DataSource = gi.Consultar(); dgInscripciones.DataMember = "InscripcionesDisciplina"; ocultarCampos(); var gd = new GestorDeporte(); cmbDeportes.DataSource = gd.Consultar().Tables[0]; cmbDeportes.DisplayMember = "nombre"; cmbDeportes.ValueMember = "id_deporte"; cmbDeportes.SelectedValue = -1; cmbTipoDeporte.Items.Add("Recreativo"); cmbTipoDeporte.Items.Add("Federado"); cmbTipoDeporte.SelectedIndex = 0; if (cmbTipoDeporte.Text == "Federado") { cargarDeportes("Federado"); } else { cargarDeportes("Recreativo"); } cmbTipoDeporte.SelectedIndex = -1; cmbDeportes.SelectedIndex = -1; }
private void button5_Click(object sender, EventArgs e) { if (dgDeportes.RowCount == 0) { MessageBox.Show("Ingrese al menos un nuevo deporte"); return; } var filasInscriptas = dgInscriptos.RowCount; var filas = dgDeportes.RowCount; int id_deportes; int id_deportes_inscriptos; var vector_id_deporte_inscriptos = new int[20]; var vector_id_deporte = new int[20]; //ver como hacer vector dinamico var vector_tipo = new string[20]; for (var i = 0; i < filasInscriptas; i++) { id_deportes_inscriptos = int.Parse(dgInscriptos.Rows[i].Cells[2].Value.ToString()); //2 id en columna oculta vector_id_deporte_inscriptos[i] = id_deportes_inscriptos; } for (var i = 0; i < filas; i++) { id_deportes = int.Parse(dgDeportes.Rows[i].Cells[3].Value.ToString()); //3 id en columna oculta vector_id_deporte[i] = id_deportes; vector_tipo[i] = dgDeportes.Rows[i].Cells[2].Value.ToString(); // 2 tipo en string recreativo o federado } var repetidos = false; for (var i = 1; i < filas; i++) { if (vector_id_deporte[i] == vector_id_deporte[i - 1]) repetidos = true; } if (repetidos) MessageBox.Show("Elimine los deportes repetidos"); var repetidosInscriptos = false; for (var i = 0; i < filasInscriptas; i++) { for (var j = 0; j < filas; j++) { if (vector_id_deporte_inscriptos[i] == vector_id_deporte[j]) { repetidosInscriptos = true; break; } } } if (repetidosInscriptos) MessageBox.Show("Ya esta inscripto"); else { if (filas == 0) MessageBox.Show("Ingrese al menos un deporte"); else { var gi = new GestorInscripcion(); string guardado; //var documento = int.Parse(lblDocumento.Text); var cantidad = dgDeportes.RowCount; guardado = gi.RegistrarMasDeportes(documento, vector_id_deporte, cantidad, vector_tipo); if (guardado == "Guardado") { MessageBox.Show("Guardado Correctamente"); return; } if (guardado == "Error al Guardar") { MessageBox.Show("No Guardado, error de escritura"); } } } /* int filas = dgDeportes.RowCount; int id_deportes; int[] vector_id_deporte = new int[20]; //ver como hacer vector dinamico string[] vector_tipo = new string[20]; for (int i = 0; i < filas; i++) { id_deportes = int.Parse(dgDeportes.Rows[i].Cells[3].Value.ToString()); //3 id en columna oculta vector_id_deporte[i] = id_deportes; vector_tipo[i] = dgDeportes.Rows[i].Cells[2].Value.ToString(); // 2 tipo en string recreativo o federado } Boolean repetidos = false; for (int i = 1; i < filas; i++) { if (vector_id_deporte[i] == vector_id_deporte[i - 1]) repetidos = true; } if (repetidos == true) MessageBox.Show("Elimine los deportes repetidos"); else { if (filas == 0) MessageBox.Show("Ingrese al menos un deporte"); else { GestorInscripcion gi = new GestorInscripcion(); string guardado; int documento = int.Parse(lblDocumento.Text); int cantidad = dgDeportes.RowCount; if (guardado == "Guardado") { MessageBox.Show("Guardado Correctamente"); return; } if (guardado == "Error al Guardar") { MessageBox.Show("No Guardado, error de escritura"); return; } } } */ }