private void btnAccount_Click(object sender, EventArgs e) { try { if (txtTender.Text != string.Empty && Convert.ToDouble(txtTender.Text) > 0) { frmPaymentAcc frm = new frmPaymentAcc(); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { AccountModel accItem = new AccountModel(); accItem.PaymentID = 4; accItem.Total = Convert.ToDouble(txtTender.Text); UCAccPayment acc = new UCAccPayment(); acc.lblStt.Text = "#" + CountUcPayMent().ToString(); acc.lblMethodType.Text = btnAccount.Text; acc.lblTotal.Text = "$" + money.Format2((Convert.ToDouble(txtTender.Text)) * 1000); acc.Tag = accItem; acc.Click += acc_Click; OrderMain.CusItem = frm.itemS; OrderMain.Account = Convert.ToInt32(Convert.ToDouble(txtTender.Text) * 1000); addPayment(accItem); flpPaymentType.Controls.Add(acc); } } } catch (Exception ex) { LogPOS.WriteLog("frmPayment::::::::::::::::::::btnAccount_Click:::::::::::::::::" + ex.Message); } }
void acc_Click(object sender, EventArgs e) { UCAccPayment ucCash = (UCAccPayment)sender; try { AccountModel data = (AccountModel)ucCash.Tag; for (int i = 0; i < lstPayment.Count; i++) { if (lstPayment[i].PaymentTypeID == data.PaymentID) { lstPayment[i].Total = lstPayment[i].Total - data.Total; } } OrderMain.Account = 0; flpPaymentType.Controls.Remove(ucCash); RemoveUc = true; CheckTotal(); } catch (Exception ex) { } }