Example #1
0
        /// <summary>
        /// init info
        /// </summary>
        void InitInfo()
        {
            if (string.IsNullOrEmpty(EditId))
            {
                //txtFaBuRenName.Value = YongHuInfo.Name;
                //txtFaBuTime.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm");

                ltrFaBuRenName.Text     = YongHuInfo.Name;
                ltrFaBuTime.Text        = DateTime.Now.ToString("yyyy-MM-dd HH:mm");
                ltrCanGouBuMenName.Text = YongHuInfo.BuMenName;

                return;
            }

            var info = new EyouSoft.BLL.BCaiGouDan().GetInfo(EditId);

            if (info == null)
            {
                Utils.RCWE_AJAX("0", "异常请求");
            }

            txtCaiGouDanName.Value = info.CaiGouDanName;

            if (info.YaoQiuDaoHuoTime.HasValue)
            {
                txtYaoQiuDaoHuoTime.Value = info.YaoQiuDaoHuoTime.Value.ToString("yyyy-MM-dd");
            }
            ltrCgdStatus.Text       = info.Status.ToString();
            ltrFaBuRenName.Text     = info.CaoZuoRenName;
            ltrFaBuTime.Text        = info.IssueTime.ToString("yyyy-MM-dd HH:mm");
            ltrCanGouBuMenName.Text = info.CaiGouBuMen;
            CgdStatus = ((int)info.Status).ToString();

            txtShouHuoRenName.Value    = info.ShouHuoRenName;
            txtShouHuoRenDianHua.Value = info.ShouHuoRenDianHua;
            txtShouHuoDiZhi.Value      = info.ShouHuoDiZhi;

            if (info.ChanPins != null && info.ChanPins.Count > 0)
            {
                rpt.DataSource = info.ChanPins;
                rpt.DataBind();
            }

            if (info.Status == EyouSoft.Model.CaiGouDanStatus.已下单)
            {
                phBaoCun.Visible = false;

                ltrCaoZuoTiShi.Text = "采购单已发布,若需要调整采购单内容,请取消相应采购单重新采购。";
            }

            ShouHuoDiZhiId = info.ShouHuoDiZhiId;
        }
Example #2
0
        /// <summary>
        /// 删除
        /// </summary>
        void ShanChu()
        {
            string txtCgdId = Utils.GetFormValue("txtCgdId");

            int bllRetCode = new EyouSoft.BLL.BCaiGouDan().CaiGouDan_D(YongHuInfo.GongSiId, txtCgdId);

            if (bllRetCode == 1)
            {
                Utils.RCWE_AJAX("1", "操作成功");
            }
            else
            {
                Utils.RCWE_AJAX("0", "操作失败");
            }
        }
Example #3
0
        /// <summary>
        /// init repeater
        /// </summary>
        void InitRpt()
        {
            pageIndex = Utils.GetPadingIndex();
            var chaXun = GetChaXunInfo();

            var items = new EyouSoft.BLL.BCaiGouDan().GetCaiGouDans(pageSize, pageIndex, ref recordCount, chaXun);

            if (items != null && items.Count > 0)
            {
                rpt.DataSource = items;
                rpt.DataBind();

                phEmpty.Visible = false;
            }
            else
            {
                phEmpty.Visible = true;
            }
        }
Example #4
0
        /// <summary>
        /// baocun
        /// </summary>
        void BaoCun()
        {
            var info = GetFormInfo();

            int bllRetCode = 0;

            if (string.IsNullOrEmpty(info.CaiGouDanId))
            {
                bllRetCode = new EyouSoft.BLL.BCaiGouDan().CaiGouDan_C(info);
            }
            else
            {
                bllRetCode = new EyouSoft.BLL.BCaiGouDan().CaiGouDan_U(info);
            }

            if (bllRetCode == 1)
            {
                Utils.RCWE_AJAX("1", "操作成功");
            }
            else
            {
                Utils.RCWE_AJAX("0", "操作失败");
            }
        }
Example #5
0
        /// <summary>
        /// init info
        /// </summary>
        void InitInfo()
        {
            if (string.IsNullOrEmpty(EditId))
            {
                Utils.RCWE_AJAX("0", "异常请求");
            }

            var info = new EyouSoft.BLL.BDingDan().GetInfo(EditId);

            if (info == null)
            {
                Utils.RCWE_AJAX("0", "异常请求");
            }

            var cgdInfo = new EyouSoft.BLL.BCaiGouDan().GetInfo(info.CaiGouDanId);

            if (cgdInfo == null)
            {
                Utils.RCWE_AJAX("0", "异常请求");
            }

            ltrCaiGouDanHao.Text    = info.CaiGouDanHao;
            ltrCaiGouDanName.Text   = info.CaiGouDanName;
            ltrCaiGouRenName.Text   = cgdInfo.CaoZuoRenName;
            ltrCaiGouBuMenName.Text = info.CaiGouBuMen;
            ltrGysName.Text         = info.GysName;
            ltrStatus.Text          = info.Status.ToString();

            DingDanStatus = info.Status;

            if (info.ChanPins != null && info.ChanPins.Count > 0)
            {
                rpt.DataSource = info.ChanPins;
                rpt.DataBind();
            }

            ltrHeJiJinE.Text = info.JinE.ToString("F2");

            ltrYaoQiuDaoHuoTime.Text  = string.Format("{0:yyyy-MM-dd}", cgdInfo.YaoQiuDaoHuoTime);
            ltrShouHuoRenName.Text    = cgdInfo.ShouHuoRenName;
            ltrShouHuoRenDianHua.Text = cgdInfo.ShouHuoRenDianHua;
            ltrShouHuoDiZhi.Text      = cgdInfo.ShouHuoDiZhi;

            if (info.Status == EyouSoft.Model.DingDanStatus.供应商发货完成 ||
                info.Status == EyouSoft.Model.DingDanStatus.采购商确认收货)
            {
                IsXianShiShiJiDaoHuoShuLiang = true;
                phFaHuo.Visible  = true;
                phDaoHuo.Visible = true;

                ltrFaHuoTime.Text         = string.Format("{0:yyyy-MM-dd}", info.SongHuoTime);
                ltrYuJiDaoHuoTime.Text    = string.Format("{0:yyyy-MM-dd}", info.YuJiDaoHuoTime);
                ltrSongHuoRenName.Text    = info.SongHuoRenName;
                ltrSongHuoRenDianHua.Text = info.SongHuoRenDianHua;
                ltrGysFaHuoShuoMing.Text  = info.GysFaHuoShuoMing;

                txtShiJiDaoHuoTime.Value     = DateTime.Now.ToString("yyyy-MM-dd");
                txtDaoHuoQueRenRenName.Value = YongHuInfo.Name;
            }

            if (info.Status == EyouSoft.Model.DingDanStatus.采购商确认收货)
            {
                phDaoHuo.Visible             = true;
                txtShiJiDaoHuoTime.Value     = string.Format("{0:yyyy-MM-dd}", info.DaoHuoTime);
                txtDaoHuoQueRenRenName.Value = info.CgsShouHuoRen;

                IsReadonlyDaoHuoShuLiang = "1";
            }

            var _caoZuo        = string.Empty;
            var _quXiao        = "<a href=\"javascript:void(0)\" class=\"blue_btn\" id=\"a_quxiao\">取消采购</a>&nbsp;&nbsp;";
            var _queRenBaoJiao = "<a href=\"javascript:void(0)\" class=\"blue_btn\" id=\"a_querenbaojia\">确认报价</a>&nbsp;&nbsp;";
            var _queRenShouHuo = "<a href=\"javascript:void(0)\" class=\"blue_btn\" id=\"a_querenshouhuo\">确认收货</a>&nbsp;&nbsp;";

            switch (info.Status)
            {
            case EyouSoft.Model.DingDanStatus.采购申请:
                _caoZuo = _quXiao;
                break;

            case EyouSoft.Model.DingDanStatus.供应商完成报价:
                _caoZuo = _queRenBaoJiao + _quXiao;
                break;

            case EyouSoft.Model.DingDanStatus.采购商确认报价:
                _caoZuo = _quXiao;
                break;

            case EyouSoft.Model.DingDanStatus.供应商发货完成:
                _caoZuo = _queRenShouHuo;
                break;

            case EyouSoft.Model.DingDanStatus.采购商确认收货:
                _caoZuo = "已确认收货,交易完成";
                break;

            case EyouSoft.Model.DingDanStatus.取消采购:
                _caoZuo = "该采购订单已取消";
                break;
            }

            if (info.CgsFuKuanStatus == EyouSoft.Model.FuKuanStatus.已付款)
            {
                phFuKuan.Visible = true;

                ltrFuKuanTime.Text          = string.Format("{0:yyyy-MM-dd HH:mm}", info.CgsFuKuanTime);
                ltrFuKuanCaoZuoRenName.Text = info.CgsFuKuanCaoZuoRenName;
            }

            ltrCaoZuo.Text = _caoZuo;
        }