private void btn_authorization_Click(object sender, EventArgs e)
        {
            try
            {
                if (tb_cardnumber.Text.Trim() != "")
                {
                    //Frm_Authorization.cardnbr = tb_cardnumber.Text.Replace(" ", "");
                    if (Frm_main.admin_flag)
                        Frm_Authorization.cardnbr = tb_cardnumber.Text.Replace(" ", "");
                    else
                        Frm_Authorization.cardnbr = tb_cardnumber.Text.Replace(" ", "").Substring(0, 4) + "xxxxxxxx" + tb_cardnumber.Text.Replace(" ", "").Substring(12);

                    Frm_Authorization.cardnbr_full = tb_cardnumber.Text.Replace(" ", "");
                    //Frm_Authorization1 auth = new Frm_Authorization1(tb_cardnumber.Text.Replace(" ", ""));
                    Frm_Authorization auth = new Frm_Authorization();
                    auth.ShowDialog();
                }
                else
                    MessageBox.Show("Card number is null");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 private void btn_authorization_Click(object sender, EventArgs e)
 {
     try
     {
         if (tb_cardnumber.Text.Trim() != "")
         {
             Frm_Authorization.cardnbr = tb_cardnumber.Text.Replace(" ", "");
             //Frm_Authorization1 auth = new Frm_Authorization1(tb_cardnumber.Text.Replace(" ", ""));
             Frm_Authorization auth = new Frm_Authorization();
             auth.ShowDialog();
         }
         else
             MessageBox.Show("Card number is null");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void button5_Click(object sender, EventArgs e)
 {
     Frm_Authorization.cardnbr = glvscard;
     Frm_Authorization frm = new Frm_Authorization();
     frm.ShowDialog();
 }
        private void dgv_trans_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {

                string MESSAGE_TYPE = dgv_trans["MESSAGE_TYPE", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string CARD_NUMBER = dgv_trans["CARD_NUMBER", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string TRACE_AUDIT_NUMBER = dgv_trans["TRACE_AUDIT_NUMBER", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string REFERENCE_NUMBER = dgv_trans["REFERENCE_NUMBER", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string PROCESSING_CODE = dgv_trans["PROCESSING_CODE", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string TRANSACTION_AMOUNT = dgv_trans["TRANSACTION_AMOUNT", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string TRANSACTION_CURRENCY = dgv_trans["TRANSACTION_CURRENCY", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string BILLING_AMOUNT = dgv_trans["BILLING_AMOUNT", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string BILLING_CURRENCY = "704";//dgv_trans["BILLING_CURRENCY", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string AUTHORIZATION_CODE = dgv_trans["AUTHORIZATION_CODE", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string CODE_ACTION = dgv_trans["CODE_ACTION", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string TRANSACTION_LOCAL_DATE = dgv_trans["TRANSACTION_LOCAL_DATE", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string CARD_ACCEPTOR_TERM_ID = dgv_trans["CARD_ACCEPTOR_TERM_ID", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                string NOTE = "";

                //string sql = "", err = "";
                if (check_process(MESSAGE_TYPE, CARD_NUMBER, TRACE_AUDIT_NUMBER, REFERENCE_NUMBER, PROCESSING_CODE, TRANSACTION_AMOUNT, TRANSACTION_CURRENCY, BILLING_AMOUNT, BILLING_CURRENCY, AUTHORIZATION_CODE, CODE_ACTION, TRANSACTION_LOCAL_DATE, CARD_ACCEPTOR_TERM_ID, NOTE) == true)
                {
                    #region 2014-11-13 (2) get_user_mofidy_info
                    string info = get_user_mofidy_info(MESSAGE_TYPE, CARD_NUMBER, TRACE_AUDIT_NUMBER, REFERENCE_NUMBER, PROCESSING_CODE, TRANSACTION_AMOUNT, TRANSACTION_CURRENCY, BILLING_AMOUNT, BILLING_CURRENCY, AUTHORIZATION_CODE, CODE_ACTION, TRANSACTION_LOCAL_DATE, CARD_ACCEPTOR_TERM_ID, NOTE);
                    if (MessageBox.Show("Giao dịch này đã được xử lý bởi " + info + ". Bạn có muốn kiểm tra lại?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                    #endregion 2014-11-13 (2) get_user_mofidy_info
                    //if (MessageBox.Show("Giao dịch này đã được xử lý. Bạn có muốn kiểm tra lại?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                    {
                        return;
                    }
                }
                //{
                //    if (Businessbp.executedb.department.Trim().ToUpper() == "TT.DVKH")
                //    {
                //        Insert_log_monitor(MESSAGE_TYPE, CARD_NUMBER, TRACE_AUDIT_NUMBER, REFERENCE_NUMBER, PROCESSING_CODE, TRANSACTION_AMOUNT, TRANSACTION_CURRENCY, BILLING_AMOUNT, BILLING_CURRENCY, AUTHORIZATION_CODE, CODE_ACTION, TRANSACTION_LOCAL_DATE, CARD_ACCEPTOR_TERM_ID, NOTE);

                //    }
                //}
                //else
                //{
                //   // MessageBox.Show("","",MessageBoxButtons.YesNo,MessageBoxButtons.YesNo.)
                //    if (MessageBox.Show("Giao dịch này đã được xử lý. Bạn có muốn kiểm tra lại?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                //    {
                //        loadData();
                //        return;
                //    }
                //}
                Frm_Authorization frm = new Frm_Authorization();
                Frm_Authorization.cardnbr = dgv_trans["card_number", dgv_trans.CurrentCell.RowIndex].Value.ToString().Trim();
                frm.rdStatusAll.Checked = true;
                frm.ShowDialog();
               // loadData();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Err dgv_trans_CellDoubleClick: \n" + ex.ToString());
            }
        }
 private void listToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Frm_Authorization a = new Frm_Authorization();
     a.ShowDialog();
 }
 private void button5_Click(object sender, EventArgs e)
 {
     Frm_Authorization.cardnbr = glvscard.Substring(0, 4) + "xxxxxxxx" + glvscard.Substring(12);
     Frm_Authorization.cardnbr_full = glvscard_full;
     Frm_Authorization frm = new Frm_Authorization();
     frm.ShowDialog();
 }