package br.com.yeapps.yeapps_pdv_cielo;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.DataSetObserver;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.Switch;
import android.widget.TextView;
import android.widget.Toast;
import com.android.volley.Request;
import com.android.volley.RequestQueue;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest;
import com.android.volley.toolbox.Volley;
import com.carteasy.v1.lib.Carteasy;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonArray;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.WriterException;
import com.google.zxing.common.BitMatrix;
import com.nostra13.universalimageloader.cache.memory.impl.WeakMemoryCache;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
import com.nostra13.universalimageloader.core.assist.ImageSize;
import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer;
import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import cielo.orders.domain.Credentials;
import cielo.orders.domain.Order;
import cielo.orders.domain.ResultOrders;
import cielo.orders.domain.product.PrimaryProduct;
import cielo.orders.domain.product.SecondaryProduct;
import cielo.printer.client.PrinterAttributes;
import cielo.sdk.info.InfoManager;
import cielo.sdk.order.OrderManager;
import cielo.sdk.order.PrinterListener;
import cielo.sdk.order.ServiceBindListener;
import cielo.sdk.order.payment.Payment;
import cielo.sdk.order.payment.PaymentCode;
import cielo.sdk.order.payment.PaymentError;
import cielo.sdk.order.payment.PaymentListener;
import cielo.sdk.printer.PrinterManager;
import de.adorsys.android.securestoragelibrary.SecurePreferences;
import static java.lang.String.format;
import static java.lang.String.valueOf;
//import static br.com.popapps.pop_pdv_cielo.R.id.lista_tickets;
public class cpf_checkout extends AppCompatActivity{
ArrayList<PrimaryProduct> paymentTypes;
SecondaryProduct second_paymentTypes;
ArrayList<Array_Venda> lista_cpf = new ArrayList<>();
ArrayList<Array_Venda_comp> array_venda = new ArrayList<>();
ArrayList<Array_Venda_ticket> array_tkt = new ArrayList<Array_Venda_ticket>();
HashMap<String, String> tickets_array = new HashMap<>();
final Carteasy carrinho = new Carteasy();
public OrderManager orderManager;
public Order order;
public boolean orderManagerServiceBinded = false;
private List<PaymentCode> values;
private String paymentCode;
private List<List<Payment>> result;
private String values_type;
private SecondaryProduct values_type2;
public String input_QTD;
public String cardLabelApplication = "cardLabelApplication";
public String numberOfQuotas = "numberOfQuotas";
public String productName = "productName";
public String merchantAddress = "merchantAddress";
public String merchantcode = "merchantcode";
public String externalCallMerchantCode = "externalCallMerchantCode";
public String merchantname = "merchantname";
public String logicNumber = "logicNumber";
public String statusCode = "statusCode";
public String pan = "pan";
public String paymentTransactionId = "paymentTransactionId";
public String originalTransactionId = "originalTransactionId";
public String secondaryProductName = "secondaryProductName";
public String hasPassword = "hasPassword";
public String nome_ticket;
public String forma_pgto;
public String empresa_id;
public String OrderID;
public String numeroUnico_comp;
public Bitmap bmp;
public String url_img="";
public String url_img_patrocinador="";
private PrinterManager printerManager;
private PrinterListener printerListener;
private InfoManager infoManager;
private HashMap<String, Integer> alignCenter = new HashMap<>();
private HashMap<String, Integer> textosmall = new HashMap<>();
private HashMap<String, Integer> Cabecalho = new HashMap<>();
private HashMap<String, Integer> alignLeft = new HashMap<>();
private HashMap<String, Integer> alignRight = new HashMap<>();
private HashMap<String, Integer> texto0 = new HashMap<>();
private HashMap<String, Integer> texto1 = new HashMap<>();
private HashMap<String, Integer> texto2 = new HashMap<>();
private HashMap<String, Integer> texto3 = new HashMap<>();
private HashMap<String, Integer> texto4 = new HashMap<>();
private HashMap<String, Integer> texto5 = new HashMap<>();
private HashMap<String, Integer> texto6 = new HashMap<>();
private HashMap<String, Integer> texto7 = new HashMap<>();
private HashMap<String, Integer> texto8 = new HashMap<>();
private AlertDialog alerta;
private AlertDialog alert;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
configSDK();
infoManager = new InfoManager();
setStyles();
Log.d("infoManager", infoManager.getSettings(this).getMerchantCode());
merchantcode = infoManager.getSettings(this).getMerchantCode();
logicNumber = infoManager.getSettings(this).getLogicNumber();
empresa_id = SecurePreferences.getStringValue("empresa_id","");
numeroUnico_comp = SecurePreferences.getStringValue("numeroUnico_comp","");
printerManager = new PrinterManager(this);
printerListener = new PrinterListener() {
@Override
public void onWithoutPaper() {
Log.d("PrintSampleActivity", "printer withou paper");
}
@Override
public void onPrintSuccess() {
Log.d("PrintSampleActivity", "print success!");
}
@Override
public void onError(Throwable throwable) {
Log.d("PrintSampleActivity",
format("printer error -> %s", throwable.getMessage()));
}
};
consulta_tickets();
}
DataSetObserver observer = new DataSetObserver() {
@Override
public void onChanged() {
super.onChanged();
valor_total aux = valor_total.getInstance();
double teste = aux.getValor();
TextView total_checkout = findViewById(R.id.Valor_total_checkout);
Log.d("TESTE", valueOf(teste));
Float aux_dec = Float.parseFloat(valueOf(teste));
total_checkout.setText(format("%.2f",aux_dec));
}
};
@Override
public void onBackPressed() {
// do something on back.
Intent intent = new Intent(
cpf_checkout.this,Eventos.class
);
startActivity(intent);
没有合适的资源?快使用搜索试试~ 我知道了~
Pop_Pdv_Cielo-dev_Appcielolio_pop_源码
共220个文件
xml:132个
java:34个
png:32个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 51 浏览量
2021-09-29
14:11:32
上传
评论
收藏 1.7MB ZIP 举报
温馨提示
Example for Cielo lio v2
资源推荐
资源详情
资源评论
收起资源包目录
Pop_Pdv_Cielo-dev_Appcielolio_pop_源码 (220个子文件)
gradlew.bat 2KB
.gitignore 8B
build.gradle 3KB
build.gradle 713B
settings.gradle 16B
gradlew 5KB
app.iml 22KB
Pop_Pdv_Cielo.iml 885B
gradle-wrapper.jar 53KB
cpf_checkout.java 49KB
reimpressao.java 31KB
cancelar_venda.java 27KB
Login.java 19KB
evento_detalhe.java 15KB
sangria.java 13KB
relatorio_vendas.java 10KB
Events_detalhe_list_Adapt.java 10KB
cpf_checkout_list_Adapt.java 8KB
Eventos.java 7KB
Array_Venda.java 7KB
cancelar_list_adapt.java 5KB
events_detalhe.java 5KB
config.java 5KB
Array_Venda_comp.java 4KB
EventsListAdapter.java 4KB
config_list_Adapt.java 3KB
reimprimir_list_adapt.java 3KB
Array_Evento2.java 3KB
reimprimir_array_list.java 3KB
MaskEditUtil.java 2KB
SplashActivity.java 2KB
Array_Venda_ticket.java 2KB
events.java 1KB
cancelar_array_list.java 1KB
Array_comprador.java 1KB
Array_cancelar.java 830B
ExampleInstrumentedTest.java 768B
fechamento_caixa.java 647B
Array_valores.java 596B
valor_total.java 558B
configs.java 543B
ExampleUnitTest.java 407B
CardView.java 357B
yeapps_pdv_cielo.jks 2KB
poppdvcielo2.jks 2KB
poppdvcielo.jks 2KB
google-services.json 1KB
google-services_POP_PDV_CIELO.json 1022B
login_pdv.png 808KB
ticket_gold.png 220KB
login_pdv0.png 111KB
cancel_bill.png 110KB
logout_3.png 31KB
vendas.png 30KB
gear.png 28KB
sangria_2.png 23KB
image_failed-web.png 18KB
logo_pdv.png 18KB
ic_launcher_round.png 15KB
sangria_3.png 15KB
fechamento_caixa.png 12KB
logout_2.png 12KB
ic_launcher_round.png 10KB
ic_launcher.png 9KB
sangria_1.png 8KB
ic_launcher_round.png 7KB
ic_launcher.png 6KB
ic_launcher_round.png 5KB
image_failed.png 5KB
ic_launcher.png 4KB
image_failed.png 3KB
logout.png 3KB
ic_launcher.png 3KB
ic_launcher_round.png 3KB
qrcode.png 3KB
image_failed.png 2KB
ic_launcher.png 2KB
image_failed.png 2KB
calendar.png 1KB
image_failed.png 1KB
proguard-rules.pro 772B
gradle.properties 739B
local.properties 338B
gradle-wrapper.properties 239B
Dados_array_VENDA_PDV.rtf 43KB
~$dos_array_VENDA_PDV.rtf 162B
gradle_models.ser 232KB
build_file_checksums.ser 546B
workspace.xml 63KB
activity_relatorio_vendas.xml 19KB
evento_detalhe_view.xml 6KB
ic_launcher_background.xml 6KB
cpf_checkout_list.xml 5KB
activity_reimpressao.xml 5KB
activity_login.xml 5KB
activity_cancelar_venda.xml 4KB
activity_evento_detalhe.xml 4KB
cancelar_lista.xml 3KB
activity_cpf_ckeckout.xml 3KB
AndroidManifest.xml 3KB
共 220 条
- 1
- 2
- 3
资源评论
余淏
- 粉丝: 51
- 资源: 3974
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功