using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace LYFZ.Software.MainBusiness.MembershipManage.SuperSmallForm { public partial class PhotographerPaymentSuperSmallForm : LYFZ.Software.UI.MembershipManage.SuperSmallForm.PhotographerPaymentSuperSmallForm { public PhotographerPaymentSuperSmallForm() { } ///// ///// 是否保存 ///// //bool IsSaveed = false; /// /// 收款金额 /// public string StrPaymentAoumnt = ""; /// /// 确定后数据 /// LYFZ.Software.MainBusiness.MembershipManage.SuperSmallForm.PhotographerPaymentModel model = null; /// /// 窗体加载事件 /// /// /// protected override void PhotographerPaymentSuperSmallForm_Load(object sender, EventArgs e) { this.txtPaymentItem.Text = "新摄会办理收款"; this.txtPaymentAoumnt.Text = this.StrPaymentAoumnt; LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.BindComboBoxTreeView_PaymentMethod(this.cmbPaymentMethod, false); if (!LYFZ.BLL.BLL_ErpUser.GetRights(LYFZ.BLL.BLL_ErpUser.CurrentUserRights.OrdersReceivablesCompetence, LYFZ.CustomAttributes.OperatingAuthority.OrderPaymentMethodSet)) { this.btnSet.Enabled = false; } } /// /// 设置 /// /// /// protected override void btnSet_Click(object sender, EventArgs e) { LYFZ.Software.MainBusiness.InitialSet.FrmSystemSet frm = new InitialSet.FrmSystemSet(); frm.TypeName = "BEBACCAFCCEAGAIHH"; frm.Version = "Version"; if (frm.ShowDialog() == DialogResult.OK) { LYFZ.Software.MainBusiness.DoorCityProcess.PublicCodeClasses.BindComboBoxTreeView_PaymentMethod(this.cmbPaymentMethod); } } /// /// 收款并打印单据 /// /// /// protected override void btnPaymentPrintSingle_Click(object sender, EventArgs e) { if (MessageBoxCustom.Show("您确定要收款吗?", "温馨提示", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } if (this.cmbPaymentMethod.Text.Trim() == "") { MessageBoxCustom.Show("请选择支付方式"); return; } model = new PhotographerPaymentModel(); model.PaymentItem = this.txtPaymentItem.Text.Trim(); model.PaymentAoumnt = this.txtPaymentAoumnt.Text.Trim(); model.PaymentMethod = this.cmbPaymentMethod.Tag.ToString().Trim(); model.IsPrintSingle = true; //IsSaveed = true; this.Close(); } /// /// 只收款 /// /// /// protected override void btnPaymentOnly_Click(object sender, EventArgs e) { if (MessageBoxCustom.Show("您确定要收款吗?", "温馨提示", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } if (this.cmbPaymentMethod.Text.Trim() == "") { MessageBoxCustom.Show("请选择支付方式"); return; } model = new PhotographerPaymentModel(); model.PaymentItem = this.txtPaymentItem.Text.Trim(); model.PaymentAoumnt = this.txtPaymentAoumnt.Text.Trim(); model.PaymentMethod = this.cmbPaymentMethod.Tag.ToString().Trim(); model.IsPrintSingle = false; //IsSaveed = true; this.Close(); } /// /// 取消 /// /// /// protected override void btnCancel_Click(object sender, EventArgs e) { this.Close(); } } public class PhotographerPaymentModel { private string _paymentItem; private string _paymentAoumnt; private string _paymentMethod; private bool _isPrintSingle; /// /// 收款项目 /// public string PaymentItem { get { return _paymentItem; } set { _paymentItem = value; } } /// /// 收款金额 /// public string PaymentAoumnt { get { return _paymentAoumnt; } set { _paymentAoumnt = value; } } /// /// 收款方式 /// public string PaymentMethod { get { return _paymentMethod; } set { _paymentMethod = value; } } /// /// 是否打印单据 /// public bool IsPrintSingle { get { return _isPrintSingle; } set { _isPrintSingle = value; } } } }