/// <summary> /// 出场逻辑 /// </summary> private void SubmitOutValidate() { if (ValidateFlag) { SwipingInfoModel swipingInfoModel = new SwipingInfoModel(); swipingInfoModel.ID = swipingInfoManager.GetMaxId(); swipingInfoModel.AddTime = this.dtp_AddTime.Text; swipingInfoModel.CardID = this.txt_CardNumber.Text; swipingInfoModel.CardType = this.cmb_CardType.Text; swipingInfoModel.Des = this.cmb_CunsumeType.Text.Equals("会员卡刷卡") ? "刷卡出场" : "现金消费出场"; swipingInfoModel.SwipingPeople = this.txt_CunsumeCount.Text; swipingInfoModel.SwipingType = this.cmb_CunsumeType.Text; swipingInfoModel.Name = txt_UserName.Text.Trim(); swipingInfoModel.CusNum = txt_CusNum.Text.Trim(); swipingInfoModel.SwipingPeople = txt_CunsumeCount.Text.Trim(); swipingInfoModel.AddUserName = MainForm.userName; bool result = swipingInfoManager.Add(swipingInfoModel); if (result) { GetSite(false); } CommTools.AddSystemLog("出场刷卡", swipingInfoModel.Des + " " + (result ? "成功" : "失败")); MessageBox.Show(swipingInfoModel.Des + " " + (result ? "成功" : "失败")); this.Close(); } }
/// <summary> /// 入场提交逻辑 /// /// </summary> private void SubmitInValidate() { if (ValidateFlag) { SwipingInfoModel swipingInfoModel=new SwipingInfoModel(); swipingInfoModel.ID = swipingInfoManager.GetMaxId(); swipingInfoModel.AddTime = this.dtp_AddTime.Text; swipingInfoModel.CardID = this.txt_CardNumber.Text; swipingInfoModel.CardType = this.cmb_CardType.Text; swipingInfoModel.Des = this.cmb_CunsumeType.Text.Equals("会员卡刷卡") ? "刷卡入场" : "现金消费入场"; swipingInfoModel.SwipingPeople = this.txt_CunsumeCount.Text; swipingInfoModel.AddUserName = MainForm.userName; swipingInfoModel.Name = txt_UserName.Text.Trim(); swipingInfoModel.SwipingType = this.cmb_CunsumeType.Text; swipingInfoModel.CusNum = txt_CusNum.Text.Trim(); swipingInfoModel.SwipingPeople = txt_CunsumeCount.Text.Trim(); bool result=swipingInfoManager.Add(swipingInfoModel); CommTools.AddSystemLog("入场刷卡",swipingInfoModel.Des+" "+(result?"成功":"失败")); MessageBox.Show(swipingInfoModel.Des + " " + (result ? "成功" : "失败")); if (result) { GetSite(true); } // 如果是次卡,那么剩余次数会自动显示当前剩余次数,点进场以后,剩余次数自动减1,然后显示新的剩余次数 SubmitByTimesCardType(); this.Close(); } }