/// <summary> /// 设置默认值 /// </summary> /// <param name="ds">数据集</param> public void SetDefaultValue(DataSet ds) { switch (NewFlag) { case 1: //新增会员信息 txtCardNO.Text = string.Empty; // txtCardNO.Enabled = true; cbbCardType.Enabled = true; SetControlState(true); MemberEntity.Clear(); txtName.Focus(); dtBirthday.MonthCalendar.FirstDayOfWeek = DayOfWeek.Monday; break; case 2: //修改会员信息 txtCardNO.Text = string.Empty; // txtCardNO.Enabled = false; cbbCardType.Enabled = false; SetControlState(true); dtBirthday.MonthCalendar.FirstDayOfWeek = DayOfWeek.Monday; txtName.Focus(); break; case 3: //新增帐户信息 SetControlState(false); txtCardNO.Enabled = true; cbbCardType.Enabled = true; txtCardNO.Text = string.Empty; break; case 4: //修改帐户信息 //panelMember.Enabled = false; SetControlState(false); txtCardNO.Text = CardNO; cbbCardType.SelectedValue = CardTypeID; // txtCardNO.Enabled = true; cbbCardType.Enabled = false; break; case 5: //其他功能调用新增会员 txtCardNO.Text = string.Empty; // txtCardNO.Enabled = true; cbbCardType.Enabled = true; SetControlState(true); MemberEntity.Clear(); dtBirthday.MonthCalendar.FirstDayOfWeek = DayOfWeek.Sunday; txtName.Focus(); break; case 6: //其他功能调用修改会员信息 txtCardNO.Text = string.Empty; // txtCardNO.Enabled = false; cbbCardType.Enabled = false; panelMember.Enabled = true; dtBirthday.MonthCalendar.FirstDayOfWeek = DayOfWeek.Sunday; break; } }
/// <summary> /// 保存新增或修改会员信息 /// </summary> /// <param name="memberInfo">会员信息</param> /// <param name="memberAccount">帐户信息</param> private void SaveMemberInfo(ME_MemberInfo memberInfo, ME_MemberAccount memberAccount) { if ((NewFlag == 1) || (NewFlag == 5)) { memberInfo.MemberID = 0; memberAccount.AccountID = 0; //if (string.IsNullOrEmpty(txtCardNO.Text)) //{ // MessageBoxEx.Show("帐户号码必须填写", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); // return; //} if (txtCardNO.Text != "") { bool checkCard = (bool)InvokeController("CheckCardNO"); if (checkCard) { MessageBoxEx.Show("帐户号码:" + txtCardNO.Text.Trim() + "使用中,请更换!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } if (MemberEntity.Validate()) { bool result = (bool)InvokeController("SaveMemberEntity", NewFlag, memberInfo, memberAccount); //获取前台控制器返回结果 if (result) { if (NewFlag == 1) { PageNO = 1; PageSize = 20; MemberGridIndex = 0; PageNO = 1; } InvokeController("BindMemberInfo", SqlCondition, PageNO, PageSize, MemberGridIndex); MemberEntity.Clear(); this.Close(); } else { if ((NewFlag == 1) || (NewFlag == 5)) { MessageBoxEx.Show("新增会员信息与会员帐户信息保存失败!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBoxEx.Show("修改会员信息保存失败!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return; } } }
/// <summary> /// 清空数据 /// </summary> private void ClearText() { txtAllergies.Text = string.Empty; txtCardNO.Text = string.Empty; txtName.Text = string.Empty; txtRelationName.Text = string.Empty; txtMedicCard.Text = string.Empty; txtTele.Text = string.Empty; txtID.Text = string.Empty; txtWorkADD.Text = string.Empty; txtWorkTel.Text = string.Empty; txtWorkUnit.Text = string.Empty; MemberEntity.Clear(); }
/// <summary> /// 保存会员信息 /// </summary> /// <param name="memberInfo">会员信息</param> /// <param name="memberAccount">会员账号信息</param> private void SaveMemberInfo2(ME_MemberInfo memberInfo, ME_MemberAccount memberAccount) { if (NewFlag == 5) { //if (string.IsNullOrEmpty(txtCardNO.Text)) //{ // MessageBoxEx.Show("帐户号码必须填写", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); // return; //} if (txtCardNO.Text != string.Empty) { bool checkCard = (bool)InvokeController("CheckCardNO"); if (checkCard) { MessageBoxEx.Show("帐户号码:" + txtCardNO.Text.Trim() + "使用中,请更换!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } if (MemberEntity.Validate()) { SaveResult = (int)InvokeController("SaveMemberEntity2", NewFlag, memberInfo, memberAccount); //获取前台控制器返回结果 if (SaveResult > 0) { MemberEntity.Clear(); this.Close(); } else { if (NewFlag == 5) { MessageBoxEx.Show("新增会员信息与会员帐户信息保存失败!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBoxEx.Show("修改会员信息保存失败!", "提示框", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return; } } }