예제 #1
0
        protected void Numbering()
        {
            _model = new FishEntity.PurchaseRequisitionEntity();
            List <FishEntity.PurchaseRequisitionEntity> model = new List <FishEntity.PurchaseRequisitionEntity>();

            FishBll.Bll.PurchaseRequisitionBll bll = new FishBll.Bll.PurchaseRequisitionBll();
            _model.Numbering = bll.code();
            string str = string.Empty;
            int    sum = 0;

            if (_model.Numbering == string.Empty)
            {
                str = DateTime.Now.Year.ToString() + "C" + "0001001";
            }
            else
            {
                sum = int.Parse(_model.Numbering) + 1000;
                _model.Numbering = sum.ToString();
                while (_model.Numbering.Length != 7)
                {
                    _model.Numbering = "0" + _model.Numbering;
                }
                str = DateTime.Now.Year.ToString() + "C" + _model.Numbering;
            }
            txtNumbering.Text = str;
        }
예제 #2
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (Check() == false)
            {
                return;
            }
            bool isAdd = false;

            if (_model == null)
            {
                _model = new FishEntity.PurchaseRequisitionEntity();
                isAdd  = true;
            }
            PurchaseRequisition();
            FishBll.Bll.PurchaseRequisitionBll bll = new FishBll.Bll.PurchaseRequisitionBll();
            if (isAdd)
            {
                bool isok = bll.Exists(txtContractNo.Text);
                while (isok)
                {
                    MessageBox.Show("合同编号已存在!");
                    break;
                }
                if (!isok)
                {
                    _model.ContractNo = txtContractNo.Text;
                    _model.Modifyman  = FishEntity.Variable.User.username;
                    _model.Modifytime = DateTime.Now;
                    _model.Createman  = _model.Modifyman;
                    _model.Createtime = DateTime.Now;
                    FishBll.Bll.PurchaseRequisitionBll _bll = new FishBll.Bll.PurchaseRequisitionBll();
                    int id = _bll.Add(_model);
                    if (id > 0)
                    {
                        MessageBox.Show("添加成功!");
                    }
                    OnRefresh();
                }
                _model = null;
            }
            else
            {
                _model.ContractNo = txtContractNo.Text;
                _model.Modifyman  = FishEntity.Variable.User.username;
                _model.Modifytime = DateTime.Now;
                FishBll.Bll.PurchaseRequisitionBll _bll = new FishBll.Bll.PurchaseRequisitionBll();
                bool isOk = _bll.Update(_model);
                if (isOk)
                {
                    MessageBox.Show("编辑成功");
                }
                OnRefresh();
            }
            //this.Close();
        }
예제 #3
0
        protected void codeNum()
        {
            _model = new FishEntity.PurchaseRequisitionEntity();
            FishBll.Bll.PurchaseRequisitionBll bll = new FishBll.Bll.PurchaseRequisitionBll();
            DateTime dt = bll.getDate();

            _model.ContractNo = bll.ContractNo();
            if (_model.ContractNo == string.Empty)
            {
                _model.ContractNo = "ZD" + dt.ToString("MMdd") + "0001";
            }
            else
            {
                if (_model.ContractNo.Substring(2, 4) == dt.ToString("MMdd"))
                {
                    _model.ContractNo = "ZD" + (Convert.ToInt64(_model.ContractNo.Substring(2, 8)) + 1).ToString().PadLeft(8, '0');
                }
                else
                {
                    _model.ContractNo = "ZD" + dt.ToString("MMdd") + "0001";
                }
            }
            txtContractNo.Text = _model.ContractNo;
        }