/// <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; }
/// <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", "操作失败"); } }
/// <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; } }
/// <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", "操作失败"); } }
/// <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> "; var _queRenBaoJiao = "<a href=\"javascript:void(0)\" class=\"blue_btn\" id=\"a_querenbaojia\">确认报价</a> "; var _queRenShouHuo = "<a href=\"javascript:void(0)\" class=\"blue_btn\" id=\"a_querenshouhuo\">确认收货</a> "; 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; }