public void CargarSaldo_PagarPasaje(E_Tarjeta tarjeta) { cmd.Connection = conexion.AbrirConexion(); cmd.CommandText = "CargarSaldo_PagarPasaje"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@dniTarjetass", tarjeta.documentoPersonaTarjeta); cmd.Parameters.AddWithValue("@numeroTarjetass", tarjeta.numeroTarjeta); cmd.Parameters.AddWithValue("@saldo", tarjeta.saldoTarjeta); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); }
private void btnPagarViaje_Click(object sender, EventArgs e) { if (Editar == true) { try { if (txtViaje.Text == "") { MessageBox.Show("debe ingresar un valor mayor a cero"); return; } E_Tarjeta tarjeta = new E_Tarjeta(); tarjeta.documentoPersonaTarjeta = int.Parse(txtDNI.Text); tarjeta.numeroTarjeta = int.Parse(txtNroTarjeta.Text); double saldo = double.Parse(dataGridView1.CurrentRow.Cells["Saldo"].Value.ToString()); if (saldo <= -45) { btnGuardar.Enabled = true; btnEliminar.Enabled = true; btnEditar.Enabled = true; btnPagarViaje.Enabled = true; bt_Persona.Enabled = true; txtNroTarjeta.Enabled = true; txtDNI.Enabled = true; txtSaldo.Enabled = true; txtViaje.Enabled = true; btnCargarSaldo.Enabled = true; btnSeleccionarSaldo.Enabled = true; Editar = false; txtViaje.Text = "0"; MessageBox.Show("debe cargar saldo a su tarjeta"); return; } double costo = double.Parse(txtViaje.Text); txtSaldo.Text = costo.ToString("00000.00"); double saldoFinal = PagarPasaje(saldo, costo); tarjeta.saldoTarjeta = saldoFinal; objLN_Tarjeta.PagarPasajeTarjetass(tarjeta); MessageBox.Show("se pagó correctamente su pasaje"); MostrarTarjeta(); limpiarForm(); btnGuardar.Enabled = true; btnEliminar.Enabled = true; btnEditar.Enabled = true; btnPagarViaje.Enabled = true; bt_Persona.Enabled = true; txtNroTarjeta.Enabled = true; txtDNI.Enabled = true; txtSaldo.Enabled = true; txtViaje.Enabled = true; btnCargarSaldo.Enabled = true; btnSeleccionarSaldo.Enabled = true; Editar = false; } catch (Exception ex) { MessageBox.Show("no se pudo cargar su saldo por: " + ex); } } limpiarForm(); }
public void Insertar(E_Tarjeta tarjeta) { try { cmd.Connection = conexion.AbrirConexion(); cmd.CommandText = "InsetarTarjetass"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@numeroTarjetass", tarjeta.numeroTarjeta); cmd.Parameters.AddWithValue("@dniTarjetass", tarjeta.documentoPersonaTarjeta); cmd.Parameters.AddWithValue("@saldo", tarjeta.saldoTarjeta); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection = conexion.CerrarConexion(); } catch (System.Exception ex) { throw ex; } }
private void btnGuardar_Click_1(object sender, EventArgs e) { if (Editar == false) { try { string camposObligatorios = ""; if (txtDNI.Text == "") { camposObligatorios = camposObligatorios + " - Documento"; } if (txtNroTarjeta.Text == "") { camposObligatorios = camposObligatorios + " - Número de Tarjeta"; } if (txtSaldo.Text == "") { txtSaldo.Text = "0"; } if (txtViaje.Text == "") { txtViaje.Text = "0"; } string validarCampos = camposObligatorios; if (validarCampos != "") { MessageBox.Show("Complete los siguientes campos: " + validarCampos); return; } E_Tarjeta tarjeta = new E_Tarjeta(); tarjeta.documentoPersonaTarjeta = int.Parse(txtDNI.Text); bool existedoc = objLN_Tarjeta.ExisteNroDocumento(tarjeta.documentoPersonaTarjeta); if (existedoc == false) { MessageBox.Show("Ingresó mal el numero de documento o usted no tiene un usuario creado. Debe registrarse como usuario para registrar una tarjeta."); return; } tarjeta.numeroTarjeta = int.Parse(txtNroTarjeta.Text); bool existe = objLN_Tarjeta.ExisteNroTarjeta(tarjeta.numeroTarjeta); if (existe == true) { MessageBox.Show("Ya existe una tarjeta registrada con ese numero de tarjeta, intente con otra combinacion."); return; } tarjeta.saldoTarjeta = Convert.ToDouble(txtSaldo.Text); objLN_Tarjeta.InsetarTarjetass(tarjeta); MessageBox.Show("se insertó correctamente"); MostrarTarjeta(); limpiarForm(); btnCargarSaldo.Enabled = true; btnEliminar.Enabled = true; btnEditar.Enabled = true; btnPagarViaje.Enabled = true; bt_Persona.Enabled = true; txtViaje.Enabled = true; txtSaldo.Enabled = true; btnSeleccionarSaldo.Enabled = true; txtSaldo.Enabled = true; } catch (Exception ex) { MessageBox.Show("no se pudo insertar los datos por: " + ex); } } if (Editar == true) { try { string camposObligatorios = ""; if (txtDNI.Text == "") { camposObligatorios = camposObligatorios + " - Documento"; } if (txtNroTarjeta.Text == "") { camposObligatorios = camposObligatorios + " - Número de Tarjeta"; } if (txtSaldo.Text == "") { txtSaldo.Text = "0"; } if (txtViaje.Text == "") { txtViaje.Text = "0"; } string validarCampos = camposObligatorios; if (validarCampos != "") { MessageBox.Show("Complete los siguientes campos: " + validarCampos); return; } E_Tarjeta tarjeta = new E_Tarjeta(); tarjeta.documentoPersonaTarjeta = int.Parse(txtDNI.Text); bool existedoc = objLN_Tarjeta.ExisteNroDocumento(tarjeta.documentoPersonaTarjeta); if (existedoc == false) { MessageBox.Show("Ingresó mal el numero de documento o usted no tiene un usuario creado. Debe registrarse como usuario para registrar una tarjeta."); return; } tarjeta.numeroTarjeta = int.Parse(txtNroTarjeta.Text); tarjeta.saldoTarjeta = Convert.ToDouble(txtSaldo.Text); objLN_Tarjeta.EditarTarjetass(tarjeta); MessageBox.Show("se edito correctamente"); MostrarTarjeta(); limpiarForm(); Editar = false; btnCargarSaldo.Enabled = true; btnEliminar.Enabled = true; btnEditar.Enabled = true; btnPagarViaje.Enabled = true; bt_Persona.Enabled = true; txtViaje.Enabled = true; txtSaldo.Enabled = true; btnSeleccionarSaldo.Enabled = true; txtSaldo.Enabled = true; txtNroTarjeta.Enabled = true; } catch (Exception ex) { MessageBox.Show("no se pudo editar los datos por: " + ex); } } }
public void PagarPasajeTarjetass(E_Tarjeta tarjeta) { objetoD_Tarjeta.CargarSaldo_PagarPasaje(tarjeta); }
public void EditarTarjetass(E_Tarjeta tarjeta) { objetoD_Tarjeta.Editar(tarjeta); }
public void InsetarTarjetass(E_Tarjeta tarjeta) { objetoD_Tarjeta.Insertar(tarjeta); }