Beispiel #1
0
        private void Save()
        {
            //CardSavingFacade eCardSavingFacade = new CardSavingFacade();
            string modetype = "现金";
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0].BeginEdit();
            ////卡号
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_CARDID] = FrmMain.cardInfoStruct.CardNo;
            ////充值时间
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_OPERATETIME] = DateTime.Now;
            //////操作员
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_OPERATOR] = SysOperatorInfo.OperatorID;
            //////充值类型
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_SAVINGMODE] = 1;
            //////Add money
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_ADDMONEY] = Convert.ToDecimal(sum);
            ////业务类型
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_BUSSNESSTYPE] = "充值";
            ////支付方式
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_MODETYPE] = modetype;
            ////单位
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_UNIT] = "";
            ////支票号
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0][CardAuthorizationData.T_CARD_AUTHORIZATION_CHECKLOT] = "";
            //FrmMain.eCardAuthorizationData.Tables["T_CARD_AUTHORIZATION"].Rows[0].EndEdit();
            //1.在中间层更新余额信息
            //2.在中间层插入充值表信息
            //cardSavingData = eCardSavingFacade.insertEntity(FrmMain.eCardAuthorizationData);

            //CardAuthorizationFacade ar = new CardAuthorizationFacade();
            //FrmMain.cardBlance = ar.FindCardBalance(FrmMain.patientInfoData.Tables[0].Rows[0]["DIAGNOSEID"].ToString());
            SkyComm skyComm = new SkyComm();

            skyComm.SaveRecharge(FrmMain.cardInfoStruct.CardNo, Convert.ToDecimal(sum));
            //FrmMain.cardBlance = ar.FindCardBalance(FrmMain.patientInfoData.Tables[0].Rows[0]["DIAGNOSEID"].ToString());

            DataSet parInfo = skyComm.QueryPatInfo(FrmMain.cardInfoStruct.CardNo);

            FrmMain.cardBlance = Convert.ToDecimal(parInfo.Tables[0].Rows[0]["LeftJinE"]);
        }