예제 #1
0
        public void m_mthModifiyType()
        {
            if (dtChargeCheck.Rows.Count == 0 && this.m_objViewer.DgChargeCheck.CurrentCell.RowNumber < 0)
            {
                return;
            }

            DataTable dtChargeDe = new DataTable();

            this.m_objViewer.LsvChargeDe.Items.Clear();
            bool IsOver = false;

            string strINVOICENO = this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 1].ToString();
            string strSEQID     = this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 3].ToString();

            if (this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 12].ToString() == "已结帐")
            {
                IsOver = true;
            }

            if (strINVOICENO == "" || strSEQID == "" || IsOver)
            {
                return;
            }
            if (MessageBox.Show("是否要修改支付类型?", "Icare", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }
            long lngRes = Domain.m_lngModifiyType(this.m_objViewer.m_cobChang.SelectedIndex.ToString(), strINVOICENO, strSEQID, this.m_objViewer.LoginInfo.m_strEmpID);

            if ((string)this.m_objViewer.DgChargeCheck.Tag == "dtChargeCheck")
            {
                m_dvRegister[this.m_objViewer.DgChargeCheck.CurrentCell.RowNumber]["支付类型"] = this.m_objViewer.m_cobChang.Text;
            }
            else
            {
                m_dvRegisterfind[this.m_objViewer.DgChargeCheck.CurrentCell.RowNumber]["支付类型"] = this.m_objViewer.m_cobChang.Text;;
            }
            this.m_objViewer.DgChargeCheck[this.m_objViewer.DgChargeCheck.CurrentRowIndex, 7] = this.m_objViewer.m_cobChang.Text;;
        }