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; }
}
}
}