| | |
| | | using CY.Infrastructure.Common; |
| | | using CY.Model; |
| | | using CY.BLL.Sys; |
| | | using CY.BLL.EC; |
| | | |
| | | namespace CY.WebForm.Pages.procurement |
| | | { |
| | |
| | | /// </summary> |
| | | protected void InitialData() |
| | | { |
| | | var dataTable = _OA_SuppliersBLL.getSupplierTable(CurrentUser.MemberId); |
| | | var sss = dataTable.Select(" SuppliersTypeId ='182' "); |
| | | |
| | | |
| | | DataTable dtNew2 = dataTable.Clone(); //复制结构 |
| | | for (int i = 0; i < sss.Length; i++) |
| | | { |
| | | dtNew2.ImportRow(sss[i]); //ImportRow 是复制 |
| | | } |
| | | |
| | | |
| | | ///供应商 |
| | | selSuppliers.DataSource = _OA_SuppliersBLL.getSupplierTable(CurrentUser.MemberId); |
| | | |
| | | selSuppliers.DataSource = dtNew2;//.Select(" SuppliersTypeId='200' ") |
| | | |
| | | selSuppliers.DataBind(); |
| | | //selSuppliers.Items.Insert(0, new ListItem("请选择", "0")); |
| | | selSuppliers.Items.Insert(0, new ListItem("请选择", "")); |
| | | ///产品类别 |
| | | /// |
| | | dwCommity.Items.Insert(0, new ListItem("请选择", "")); |
| | | DataTable ds = _OA_CommodityBLL.SelectModelPage(CurrentUser.MemberId, "", "true"); |
| | | GetDataByLevel(dwCommity, ds, 0, 0); |
| | | DataTable dss = _OA_CommodityBLL.SelectModelPage(CurrentUser.MemberId, "", "true"); |
| | | GetDataByLevel(dwCommity, dss, 0, 0); |
| | | |
| | | |
| | | |
| | | |
| | | if (Request["Keyid"].ToInt32() > 0) |
| | | { |
| | | Keyid = Request["Keyid"].ToString(); |
| | | ShowProcurementData(); |
| | | } |
| | | else |
| | | { |
| | | dwCommity.SelectedValue = "4"; |
| | | DataTable ds = _OA_GoodsInfoBLL.SlectModleByCommity(dwCommity.SelectedValue, CurrentUser.MemberId); |
| | | if (ds.Rows.Count > 0) |
| | | { |
| | | dwGoodsList.DataSource = ds; |
| | | dwGoodsList.DataTextField = "GoodsName"; |
| | | dwGoodsList.DataValueField = "Keyid"; |
| | | dwGoodsList.DataBind(); |
| | | dwGoodsList.Items.Insert(0, new ListItem("请选择", "")); |
| | | |
| | | dwBrand.Items.Clear(); |
| | | dwBrand.Items.Insert(0, new ListItem("请选择", "")); |
| | | |
| | | dwSpecification.Items.Clear(); |
| | | dwSpecification.Items.Insert(0, new ListItem("请选择", "")); |
| | | |
| | | dwPaperWeight.Items.Clear(); |
| | | dwPaperWeight.Items.Insert(0, new ListItem("请选择", "")); |
| | | |
| | | if (dwCommity.SelectedItem.Text == "纸张") |
| | | { |
| | | this.dwPaperWeight.Visible = true; |
| | | this.trWeight.Visible = true; |
| | | this.tanDiv.Visible = true; |
| | | this.tanDiv1.Visible = false; |
| | | this.div_td.Visible = true; |
| | | this.div_td1.Visible = false; |
| | | } |
| | | else |
| | | { |
| | | this.dwPaperWeight.Visible = false; |
| | | this.trWeight.Visible = false; |
| | | this.tanDiv.Visible = false; |
| | | this.tanDiv1.Visible = true; |
| | | this.div_td.Visible = false; |
| | | this.div_td1.Visible = true; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | dwGoodsList.Items.Clear(); |
| | | dwGoodsList.Items.Insert(0, new ListItem("请选择", "")); |
| | | |
| | | dwBrand.Items.Clear(); |
| | | dwBrand.Items.Insert(0, new ListItem("请选择", "")); |
| | | |
| | | dwSpecification.Items.Clear(); |
| | | dwSpecification.Items.Insert(0, new ListItem("请选择", "")); |
| | | |
| | | dwPaperWeight.Items.Clear(); |
| | | dwPaperWeight.Items.Insert(0, new ListItem("请选择", "")); |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | procurement.Price = this.txtPrice.Value.ToDecimal2(); |
| | | procurement.LastUpdateTime = DateTime.Now; |
| | | procurement.Operator = CurrentUser.ShortName; |
| | | procurement.SuppliersId = this.selSuppliers.Value.ToInt32(); |
| | | if (string.IsNullOrEmpty(this.selSuppliers.Value)) |
| | | { |
| | | procurement.SuppliersId = null; |
| | | } |
| | | else |
| | | { |
| | | procurement.SuppliersId = this.selSuppliers.Value.ToInt32(); |
| | | } |
| | | |
| | | procurement.FirmId = CurrentUser.MemberId; |
| | | procurement.GoodsId = this.dwGoodsList.SelectedValue.ToInt32(); |
| | | procurement.Remark = ""; |
| | | procurement.Remark = this.txtRemark.Value; |
| | | procurement.BrandId = this.dwBrand.SelectedValue.ToInt32(); |
| | | procurement.SpecificationId = this.dwSpecification.SelectedValue.ToInt32(); |
| | | procurement.PaperWeightId = this.dwPaperWeight.SelectedValue.ToInt32() ?? 0; |
| | |
| | | } |
| | | else |
| | | { |
| | | var sss = Request["orderIdstrrrr"]; |
| | | if (!string.IsNullOrEmpty(Request["orderIdstrrrr"]) && Request["orderIdstrrrr"].ToInt32() > 0) |
| | | { |
| | | EC_OrderBasicBLL _eC_OrderBasicBLL = new EC_OrderBasicBLL(); |
| | | EC_OrderBasic _eC_OrderBasic = _eC_OrderBasicBLL.SelectModelById(Request["orderIdstrrrr"].ToInt32().Value); |
| | | if (_eC_OrderBasic != null) |
| | | { |
| | | procurement.orderId = Request["orderIdstrrrr"].ToInt32(); |
| | | procurement.DocumentName = _eC_OrderBasic.DocumentName; |
| | | } |
| | | } |
| | | if (_OA_ProcurementBLL.insertModel(procurement)) |
| | | { |
| | | ClearData(); |