public void Save(CargaSaldo cargaSaldo)
        {
            SqlCommand cmd_carga_saldo = new SqlCommand("dbo.SP_SAVE_CARGA_SALDO", ConnectionQuery.Instance());

            ConnectionQuery.abrirConexion();
            cmd_carga_saldo.CommandType = CommandType.StoredProcedure;

            cmd_carga_saldo.Parameters.Add("@cliente_id", cargaSaldo.idCliente);
            cmd_carga_saldo.Parameters.Add("@fecha", cargaSaldo.fecha);
            cmd_carga_saldo.Parameters.Add("@monto", cargaSaldo.monto);
            cmd_carga_saldo.Parameters.Add("@tipo", cargaSaldo.tipoPago.ToString());
            cmd_carga_saldo.Parameters.Add("@tarjeta_nro", cargaSaldo.numeroTarjeta);
            cmd_carga_saldo.Parameters.Add("@tarjeta_nombre", cargaSaldo.nombreTarjeta);
            cmd_carga_saldo.Parameters.Add("@tarjeta_fecha_vencimiento", cargaSaldo.fechaVencimientoTarjeta);
            cmd_carga_saldo.Parameters.Add("@tarjeta_codigo_seguridad", cargaSaldo.codigoSeguridadTarjeta);

            cmd_carga_saldo.ExecuteNonQuery();
            ConnectionQuery.cerrarConexion();
        }
        private void btnCargarCredito_Click(object sender, EventArgs e)
        {
            if (SonCamposValidos())
            {
                Cliente cliente = ClienteService.GetClienteByUsername(Usuario.userName);
                cliente.saldo += Convert.ToDouble(txtMonto.Text);
                ClienteService.UpdateCliente(cliente);

                CargaSaldo cargaSaldo = new CargaSaldo();
                cargaSaldo.idCliente               = cliente.id;
                cargaSaldo.fecha                   = DateTime.Parse(System.Configuration.ConfigurationManager.AppSettings["fecha_dia"]);
                cargaSaldo.monto                   = Convert.ToDouble(txtMonto.Text);
                cargaSaldo.tipoPago                = (TipoPago)(Convert.ToInt32(cbTipoPago.SelectedIndex));
                cargaSaldo.numeroTarjeta           = Convert.ToInt32(txtNumeroTarjeta.Text);
                cargaSaldo.nombreTarjeta           = txtNombreTarjeta.Text;
                cargaSaldo.fechaVencimientoTarjeta = DateTime.Parse(dtpFechaVencimientoTarjeta.Text);
                cargaSaldo.codigoSeguridadTarjeta  = Convert.ToInt32(txtCodigoSeguridad.Text);

                CargarSalgoService.SaveCargarSaldo(cargaSaldo);
                MessageBox.Show("Credito cargado correctamente");
                Volver();
            }
        }
 public void SaveCargarSaldo(CargaSaldo cargaSaldo)
 {
     CargarSalgoDao.Save(cargaSaldo);
 }