Ejemplo n.º 1
0
 private frmReaderManage._delegateRefreshAllReader dlg;//用来同步刷新管理界面的信息
 /// <summary>
 /// 为了能使一个窗体进行两种操作
 /// 我们需要重载他的构造函数
 /// 不同构造函数构造出来的窗体完成各自不同的操作
 /// </summary>
 public frmReaderAddOrUpdate(frmReaderManage._delegateRefreshAllReader _dlg)
 {
     //默认构造函数为添加读者信息
     InitializeComponent();
     dlg          = _dlg;
     this.Text    = "添加读者信息";
     btEnter.Text = "添加";
 }
Ejemplo n.º 2
0
        public frmReaderAddOrUpdate(CtbReaderInformation cReader, frmReaderManage._delegateRefreshAllReader _dlg)
        {
            //此构造函数用于修改读者信息
            InitializeComponent();
            dlg          = _dlg;
            this.Text    = "修改读者信息";
            btEnter.Text = "保存";

            //将传递过来的读者信息赋值于各个控件以备修改
            tbReaderID.Text        = cReader.readerID.ToString();
            tbReaderName.Text      = cReader.readerName;
            cbReaderSex.Text       = cReader.readerSex;
            tbReaderOffice.Text    = cReader.readerOffice;
            tbReaderDept.Text      = cReader.readerDept;
            tbReaderPhone.Text     = cReader.readerPhone;
            tbReaderEMail.Text     = cReader.readerEmail;
            dtkReaderResDate.Value = cReader.readerResDate;

            //读者编号不能修改
            tbReaderID.ReadOnly = true;
        }