private void Pay() { CardConn conn = new CardConn(); string cardNo = txtCardNo.Text.Trim(); string password = string.Empty; string shopId = conn.ShopId; string posId = conn.Posid; string cashierId = conn.Cashierid; string payValue = PayAmount.ToString(); string owenerId = "11111"; string cdSeq = "555"; string date = DateTime.Now.ToString("YYYYMMdd"); string time = DateTime.Now.ToString("hhmmss"); Header payCardHeader = new PayCardHeader(cardNo, password, shopId, posId, cashierId,date,time, payValue, owenerId, cdSeq); ProcessResult processResult = conn.PayCard(payCardHeader); bool isProcess = processResult.IsProcessed; if (isProcess) { this.Close(); CardPrint cardPrint=new CardPrint(); cardPrint.ProcessResult = processResult; cardPrint.Print(); ConfigeHelper.SetConfigValue("Order", cardPrint.GetOrderNew()); MessageBox.Show(processResult.Result); } }
private void Pay() { CardConn conn = new CardConn(); string input = txtCardNo.Text.Trim(); string cardNo = GetCardNo(input); string password = GetCardPwd(input); string shopId = conn.ShopId; string posId = conn.Posid; string cashierId = conn.Cashierid; string payValue = PayAmount.ToString(); CardPrint cardPrint = new CardPrint(); string owenerId = cardPrint.GetOrder(); string cdSeq = "555"; string date = DateTime.Now.ToString("yyyyMMdd"); string time = DateTime.Now.ToString("hhmmss"); Header payCardHeader = new PayCardHeader(cardNo, password, shopId, posId, cashierId, date, time, payValue, owenerId, cdSeq); ProcessResult processResult = conn.PayCard(payCardHeader); bool isProcess = processResult.IsProcessed; if (isProcess) { this.Close(); cardPrint.ProcessResult = processResult; if (processResult.Code == "0000") { cardPrint.Print(); ConfigeHelper.SetConfigValue("Order", cardPrint.GetOrderNew()); } MessageBox.Show(processResult.Result); } }