Example #1
0
        void QueRen()
        {
            if (DingDanStatus == DingDanStatus.采购商确认收货 && QueRenStatus == QueRenStatus.未确认)
            {
                switch (new BLL.BDingDan().GysDaoHuoQueRen(DingDanId, YongHuInfo.YongHuId))
                {
                case -1:
                    Utils.RCWE_AJAX("0", "该采购订单不存在"); break;

                case -2:
                    Utils.RCWE_AJAX("0", "采购商收货未确认不能操作"); break;

                case 1:
                    Utils.RCWE_AJAX("1", "确认成功"); break;
                }
            }
            else
            {
                var status = DingDanStatus.供应商完成报价;
                var b      = new BLL.BDingDan();

                if (T == 1 && DingDanStatus == DingDanStatus.采购商确认报价)
                {
                    status = DingDanStatus.供应商发货完成;
                }

                if (status == DingDanStatus.供应商完成报价)
                {
                    b.SheZhiBaoJiaInfo(this.GetMDingDanBaoJiaInfo());
                }
                if (status == DingDanStatus.供应商发货完成)
                {
                    //var faHuoInfo = GetMDingDanFaHuoInfo();
                    b.SheZhiFaShuoInfo(this.GetMDingDanFaHuoInfo());
                }

                switch (b.SheZhiStatus(DingDanId, status, YongHuInfo.YongHuId))
                {
                case -1:
                    Utils.RCWE_AJAX("0", "该采购订单不存在");
                    break;

                case -2:
                    Utils.RCWE_AJAX("0", "该采购处于计划采购阶段不能操作");
                    break;

                case -3:
                    Utils.RCWE_AJAX("0", "该采购订单已取消或发货完成或收货确认中不能操作");
                    break;

                case -99:
                    Utils.RCWE_AJAX("0", "已确认");
                    break;

                default:
                    Utils.RCWE_AJAX("1", "确认成功");
                    break;
                }
            }
        }
Example #2
0
        void InitData()
        {
            var l = new BLL.BDingDan().GetDingDans(intPageSize, intPageIndex, ref intRecordCount, this.GetChaXun());

            if (l != null && l.Count > 0)
            {
                rpt.DataSource = l;
                rpt.DataBind();
            }
        }
Example #3
0
        void InitData()
        {
            var m = new BLL.BDingDan().GetInfo(DingDanId);

            if (m != null)
            {
                DingDanStatus          = m.Status;
                QueRenStatus           = m.GysDaoHuoQueRenStatus;
                GysName                = m.GysName;
                CaiGouDanHao.InnerText = m.CaiGouDanHao;
                //CaiGouDanName.Items.Add(m.CaiGouDanName);
                ltrCgdName.Text = m.CaiGouDanName;
                //CgsName.Items.Add(m.CgsName);
                ltrCgsName.Text = m.CgsName;
                //CaiGouBuMen.Items.Add(m.CaiGouBuMen);
                ltrCaiGouBuMen.Text = m.CaiGouBuMen;
                var mb = new BLL.BCaiGouMoBan().GetInfo(m.MoBanId);
                if (mb != null)
                {
                    CaiGouLeiXing.Items.Add(mb.Name);
                }
                if (m.ChanPins != null && m.ChanPins.Count > 0)
                {
                    HeJi           = m.ChanPins.Sum(h => h.JinE);
                    rpt.DataSource = m.ChanPins;
                    rpt.DataBind();
                }
                //CaiGouStatus.Items.FindByValue(((int)m.Status).ToString()).Selected = true;
                ltrCgStatus.Text = m.Status.ToString();
                //CaiGouRen.Value = m.CaoZuoRenName;
                ltrCgRenName.Text = m.CaoZuoRenName;
                //CaiGouTime.Value = m.IssueTime.ToString("yyyy-MM-dd HH:mm");
                ltrCgTime.Text = m.IssueTime.ToString("yyyy-MM-dd HH:mm");
                var s = new BLL.BCaiGouDan().GetInfo(m.CaiGouDanId);
                if (s != null)
                {
                    //ShouHuoRen.Value = s.ShouHuoRenName;
                    //ShouHuoDiZhi.Value = s.ShouHuoDiZhi;
                    //LianXiTel.Value = s.ShouHuoRenDianHua;
                    //CaiGouRen.Value = s.CaoZuoRenName;
                    //CaiGouTime.Value = s.IssueTime.ToString("yyyy-MM-dd HH:mm");

                    ltrSHRName.Text    = s.ShouHuoRenName;
                    ltrSHDiZhi.Text    = s.ShouHuoDiZhi;
                    ltrSHRDianHua.Text = s.ShouHuoRenDianHua;
                    ltrCgRenName.Text  = s.CaoZuoRenName;
                    ltrCgTime.Text     = s.IssueTime.ToString("yyyy-MM-dd HH:mm");
                }

                SongHuoRen.Value = m.SongHuoRenName;
                SongHuoTel.Value = m.SongHuoRenDianHua;
                FaHuoTime.Value  = string.Format("{0:yyyy-MM-dd}", m.GysFaHuoTime);
                DaoHuoTime.Value = string.Format("{0:yyyy-MM-dd}", m.YuJiDaoHuoTime);

                SongHuoRenId           = m.GysSongHuoRenId;
                txtFaHuoShuoMing.Value = m.GysFaHuoShuoMing;

                if (m.Status == DingDanStatus.采购商确认收货)
                {
                    IsXianShiShiJiDaoHuoShuLiang = true;
                }
            }
        }