/// <summary> /// 加载页面数据 /// </summary> private void LoadData() { switch (Actions) { case WebAction.Add: txtKeyId.Text = SequenceService.CreateSequence("TM", CurrentUser.AccountComId); Region1.Title = "添加盘亏单"; var temp = new LHStockOut { KeyId = txtKeyId.Text, FFlag = 1, FDeleteFlag = 1, //发货单 FType = Convert.ToInt32(GasEnumBill.Lossess), CreateBy = CurrentUser.AccountName, FDate = txtFDate.SelectedDate, FCompanyId = CurrentUser.AccountComId, FStatus = Convert.ToInt32(GasEnumBillStauts.Add), FProgress = Convert.ToInt32(GasEnumBillStauts.Add), }; //临时写入单据 StockOutService.Add(temp); var summary = new JObject { { "FItemCode", "合计" }, { "FQty", 0 }, { "FAmount", 0 } }; Grid1.SummaryData = summary; break; case WebAction.Edit: Region1.Title = "编辑盘亏单"; txtKeyId.Text = KeyId; if (StockOut != null) { txtFMemo.Text = StockOut.FMemo; ddlFCate.SelectedValue = StockOut.FCate; BindDataGrid(); } break; } }
/// <summary> /// 作废 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnBatchDelete_Click(object sender, EventArgs e) { IEnumerable <string> selectIds = GetSelectIds(); bool containue = true; try { foreach (string item in selectIds) { LHStockOut stockOut = StockOutService.Where(p => p.KeyId == item).FirstOrDefault(); if (stockOut.FAuditFlag == 1) { containue = false; break; } } if (!containue) { Alert.Show("已审核单据不能删除作废!", MessageBoxIcon.Information); return; } Log(string.Format(@"作废单据号:{0}成功。", selectIds)); // foreach (var ids in selectIds) { var status = new LHBillStatus(); status.FCompanyId = CurrentUser.AccountComId; status.FDeptId = CurrentUser.AccountOrgId; status.FDate = DateTime.Now; status.FOperator = CurrentUser.AccountName; status.FActionName = EnumDescription.GetFieldText(GasEnumBillStauts.Voided); status.KeyId = ids; status.FMemo = string.Format("单据号{0}被{1}作废处理。", ids, CurrentUser.AccountName); GasHelper.AddBillStatus(status); var parms = new Dictionary <string, object>(); parms.Clear(); parms.Add("@KeyId", ids); parms.Add("@companyId", CurrentUser.AccountComId); parms.Add("@Bill", 1); SqlService.ExecuteProcedureNonQuery("proc_DeleteFlag", parms); } StockOutService.Update(p => p.FCompanyId == CurrentUser.AccountComId && selectIds.Contains(p.KeyId), p => new LHStockOut { FFlag = 0, // FStatus = Convert.ToInt32(GasEnumBillStauts.Voided), // FProgress = Convert.ToInt32(GasEnumBillStauts.Voided) }); //PassCardService.Update(p =>p.FCompanyId == CurrentUser.AccountComId && selectIds.Contains(p.KeyId), p => new LHPassCard //{ // FFlag = 0, // // FStatus = Convert.ToInt32(GasEnumBillStauts.Add), // // FProgress = Convert.ToInt32(GasEnumBillStauts.Add) //}); Alert.Show("作废成功!", MessageBoxIcon.Information); BindDataGrid(); } catch (Exception) { Alert.Show("作废失败!", MessageBoxIcon.Warning); } }
/// <summary> /// 加载页面数据 /// </summary> private void LoadData() { switch (Actions) { case WebAction.Add: txtKeyId.Text = SequenceService.CreateSequence("MR", CurrentUser.AccountComId); Region3.Title = "添加领料单"; var temp = new LHStockOut { KeyId = txtKeyId.Text, FFlag = 1, FDeleteFlag = 1, //发货单 FType = Convert.ToInt32(GasEnumBill.picking), CreateBy = CurrentUser.AccountName, FDate = txtFDate.SelectedDate, FCompanyId = CurrentUser.AccountComId, FStatus = Convert.ToInt32(GasEnumBillStauts.Add), FProgress = Convert.ToInt32(GasEnumBillStauts.Add), }; //临时写入单据 StockOutService.Add(temp); //合计 var summary = new JObject { { "FItemCode", "合计" }, { "FQty", 0 }, { "FAmount", 0 } }; Grid1.SummaryData = summary; break; case WebAction.Edit: txtKeyId.Text = KeyId; Region3.Title = "编辑领料单"; if (StockOut != null) { WebControlHandler.BindObjectToControls(StockOut, SimpleForm1); txtFDate.SelectedDate = StockOut.FDate; //tbxFCustomer.Text = StockOut.FName; //if (!string.IsNullOrEmpty(StockOut.FDriver)) // ddlFDriver.SelectedValueArray = StockOut.FDriver.Split(','); //if (!string.IsNullOrEmpty(StockOut.FShipper)) // ddlFShipper.SelectedValueArray = StockOut.FShipper.Split(','); //if (!string.IsNullOrEmpty(StockOut.FSupercargo)) // ddlFSupercargo.SelectedValueArray = StockOut.FSupercargo.Split(','); //if (!string.IsNullOrEmpty(StockOut.FSalesman)) // ddlFSalesman.SelectedValueArray = StockOut.FSalesman.Split(','); //ddlFVehicleNum.SelectedValue = StockOut.FVehicleNum; //ddlFArea.SelectedValue = StockOut.FArea; //ddlDeliveryMethod.SelectedValue = StockOut.FDeliveryMethod; ddlFCate.SelectedValue = StockOut.FCate; ddlOrgnization.SelectedValue = StockOut.FCode; ddlFReceiver.SelectedValue = StockOut.FSalesman; ddlFWarehouse.SelectedValue = StockOut.FT6Warehouse; ddlT6ReceiveSendType.SelectedValue = StockOut.FT6ReceiveSendTypeNum; ddlFGroup.SelectedValue = StockOut.FGroup; ddlFDistributionPoint.SelectedValue = StockOut.FDistributionPoint; BindDataGrid(); } break; } }
/// <summary> /// 加载页面数据 /// </summary> private void LoadData() { switch (Actions) { case WebAction.Add: txtKeyId.Text = SequenceService.CreateSequence("TM", CurrentUser.AccountComId); Region3.Title = "添加发货单"; var temp = new LHStockOut { KeyId = txtKeyId.Text, FFlag = 1, FDeleteFlag = 1, //发货单 FType = Convert.ToInt32(GasEnumBill.LiquidSales), CreateBy = CurrentUser.AccountName, FDate = txtFDate.SelectedDate, FCompanyId = CurrentUser.AccountComId, FStatus = Convert.ToInt32(GasEnumBillStauts.Add), FProgress = Convert.ToInt32(GasEnumBillStauts.Add), FCate = "客户" }; //临时写入单据 StockOutService.Add(temp); //合计 var summary = new JObject { { "FItemCode", "合计" }, { "FQty", 0 }, { "FAmount", 0 } }; Grid1.SummaryData = summary; break; case WebAction.Edit: txtKeyId.Text = KeyId; Region3.Title = "编辑发货单"; if (StockOut != null) { WebControlHandler.BindObjectToControls(StockOut, SimpleForm1); txtFDate.SelectedDate = StockOut.FDate; tbxFCustomer.Text = StockOut.FName; if (!string.IsNullOrEmpty(StockOut.FDriver)) { ddlFDriver.SelectedValueArray = StockOut.FDriver.Split(','); } if (!string.IsNullOrEmpty(StockOut.FShipper)) { ddlFShipper.SelectedValueArray = StockOut.FShipper.Split(','); } if (!string.IsNullOrEmpty(StockOut.FSupercargo)) { ddlFSupercargo.SelectedValueArray = StockOut.FSupercargo.Split(','); } if (!string.IsNullOrEmpty(StockOut.FSalesman)) { ddlFSalesman.SelectedValueArray = StockOut.FSalesman.Split(','); } ddlSubject.SelectedValue = StockOut.FSubjectCode; ddlFVehicleNum.SelectedValue = StockOut.FVehicleNum; ddlFArea.SelectedValue = StockOut.FArea; ddlDeliveryMethod.SelectedValue = StockOut.FDeliveryMethod; ddlFT6SaleType.SelectedValue = StockOut.FT6SaleTypeNum; ddlFT6Currency.SelectedValue = StockOut.FT6Currency; ddlT6ReceiveSendType.SelectedValue = StockOut.FT6ReceiveSendTypeNum; if (Attachment != null) { lblfile.Text = string.Format(@"<a href='../../{0}' target='_blank'>附件</a>", // Attachment.FPath.Replace("~/", "")); } else { lblfile.Text = string.Empty; } BindDataGrid(); } break; } }
/// <summary> /// 加载页面数据 /// </summary> private void LoadData() { switch (Actions) { case WebAction.Add: txtKeyId.Text = SequenceService.CreateSequence("TM", CurrentUser.AccountComId); Region1.Title = "添加采购退货单"; var temp = new LHStockOut { KeyId = txtKeyId.Text, FFlag = 1, FDeleteFlag = 1, //采购退货 FType = Convert.ToInt32(GasEnumBill.PurchaseReturn), CreateBy = CurrentUser.AccountName, FDate = txtFDate.SelectedDate, FCompanyId = CurrentUser.AccountComId, FStatus = Convert.ToInt32(GasEnumBillStauts.Add), FProgress = Convert.ToInt32(GasEnumBillStauts.Add), FCate = "供应商" }; //临时写入单据 StockOutService.Add(temp); var summary = new JObject { { "FItemCode", "合计" }, { "FQty", 0 }, { "FAmount", 0 } }; Grid1.SummaryData = summary; break; case WebAction.Edit: txtKeyId.Text = KeyId; Region1.Title = "编辑采购退货单"; if (StockOut != null) { WebControlHandler.BindObjectToControls(StockOut, SimpleForm1); txtFDate.SelectedDate = StockOut.FDate; tbxFCustomer.Text = StockOut.FName; if (!string.IsNullOrEmpty(StockOut.FDriver)) { ddlFDriver.SelectedValueArray = StockOut.FDriver.Split(','); } if (!string.IsNullOrEmpty(StockOut.FShipper)) { ddlFShipper.SelectedValueArray = StockOut.FShipper.Split(','); } if (!string.IsNullOrEmpty(StockOut.FSupercargo)) { ddlFSupercargo.SelectedValueArray = StockOut.FSupercargo.Split(','); } if (!string.IsNullOrEmpty(StockOut.FSalesman)) { ddlFSalesman.SelectedValueArray = StockOut.FSalesman.Split(','); } ddlSubject.SelectedValue = StockOut.FSubjectCode; ddlFVehicleNum.SelectedValue = StockOut.FVehicleNum; ddlFArea.SelectedValue = StockOut.FArea; ddlDeliveryMethod.SelectedValue = StockOut.FDeliveryMethod; ddlFT6PurchaseType.SelectedValue = StockOut.FT6PurchaseTypeNum; ddlFT6Currency.SelectedValue = StockOut.FT6Currency; ddlT6ReceiveSendType.SelectedValue = StockOut.FT6ReceiveSendTypeNum; ddlWarehouse.SelectedValue = StockOut.FT6Warehouse; BindDataGrid(); } break; } }
/// <summary> /// 加载页面数据 /// </summary> private void LoadData() { switch (Actions) { case WebAction.Add: Region1.Title = "添加钢瓶出库单"; txtKeyId.Text = SequenceService.CreateSequence("TM", CurrentUser.AccountComId); var temp = new LHStockOut { KeyId = txtKeyId.Text, FFlag = 1, FDeleteFlag = 1, //空瓶出库单 FType = Convert.ToInt32(GasEnumBill.BottleTo), CreateBy = CurrentUser.AccountName, FDate = txtFDate.SelectedDate, FCompanyId = CurrentUser.AccountComId, FStatus = Convert.ToInt32(GasEnumBillStauts.Add), FProgress = Convert.ToInt32(GasEnumBillStauts.Add), }; //临时写入单据 StockOutService.Add(temp); //合计 var summary = new JObject { { "FItemCode", "合计" }, { "FQty", 0 }, { "FAmount", 0 } }; Grid1.SummaryData = summary; break; case WebAction.Edit: Region1.Title = "编辑钢瓶出库单"; txtKeyId.Text = KeyId; if (StockOut != null) { txtFCode.Text = StockOut.FCode; tbxFCustomer.Text = StockOut.FName; txtFAddress.Text = StockOut.FAddress; txtFFreight.Text = StockOut.FFreight.ToString(); txtFLinkman.Text = StockOut.FLinkman; txtFMemo.Text = StockOut.FMemo; txtFPhone.Text = StockOut.FPhone; ddlFDriver.Text = StockOut.FDriver; ddlFShipper.SelectedValue = StockOut.FShipper; ddlFSupercargo.Text = StockOut.FSupercargo; ddlFVehicleNum.SelectedValue = StockOut.FVehicleNum; ddlDeliveryMethod.SelectedValue = StockOut.FDeliveryMethod; ddlFDistributionPoint.SelectedValue = StockOut.FDistributionPoint; hfdCate.Text = StockOut.FCate; BindDataGrid(); } break; } }