private void btnAsociarTarjeta_Click(object sender, EventArgs e) { Boolean validador = Validaciones.validarCampoNumericoEntero(txtNumeroTarjeta) & Validaciones.validarCampoNumericoEntero(txtCodSeguridad); if (validador) { try { validarLengthCampos(); validarFechasEmisionVencimiento(); validarNumeroTarjetaDisponible(); Tarjeta tarjeta = new Tarjeta(); tarjeta.tarjetaNumero = txtNumeroTarjeta.Text; tarjeta.fechaEmision = dtpFechaEmision.Value; tarjeta.fechaVencimiento = dtpFechaVencimiento.Value; tarjeta.codigoSeguridad = txtCodSeguridad.Text; tarjeta.codEmisor = ((EmisorTarjeta)cmbEmisor.SelectedItem).ID; tarjeta.tipoDoc = (long)cmbTipoDoc.SelectedItem; tarjeta.nroDoc = Int64.Parse(txtNroDoc.Text); if (actualizarTarjeta) { tarjetaService.updateTarjeta(tarjeta); MessageBox.Show("Tarjeta re-asociada correctamente.", "Asociacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); actualizarTarjeta = false; } else { tarjetaService.insertarTarjeta(tarjeta); MessageBox.Show("Tarjeta asociada correctamente.", "Asociacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); } limpiarDatos(); realizarBusqueda(); groupBoxAsociarNuevaTarjeta.Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error al desasociar la tarjeta.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void updateTarjeta(Tarjeta tarjeta) { TarjetaRepository repo = new TarjetaRepository(); repo.Update(tarjeta); }
public void insertarTarjeta(Tarjeta tarjeta) { TarjetaRepository repo = new TarjetaRepository(); repo.Insert(tarjeta); }