/// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmAddZto180ElecBill_Load(object sender, EventArgs e) { // 到付和代收不可以编辑的还有单号也不能自己填写的 myEnterBillControl1.txtToPayMent.Enabled = false; myEnterBillControl1.txtGoodsPayment.Enabled = false; myEnterBillControl1.txtBillCode.Enabled = false; var result = BillPrintHelper.GetLoadDefaultSendMan(); if (!string.IsNullOrEmpty(result)) { if (result == "1") { myEnterBillControl1.txtReceiveMan.Focus(); myEnterBillControl1.txtReceiveMan.Select(); } } if (!string.IsNullOrEmpty(SelectedId)) { this.Text = @"编辑申通普通电子面单"; myEnterBillControl1.PrintBillId = SelectedId; // 绑定收发件人的信息 ZtoPrintBillEntity billEntity = _printBillManager.GetObject(SelectedId); myEnterBillControl1.txtSendMan.Text = billEntity.SendMan; myEnterBillControl1.txtSendPhone.Text = billEntity.SendPhone; myEnterBillControl1.txtSendCompany.Text = billEntity.SendCompany; myEnterBillControl1.txtSendAddress.Text = billEntity.SendAddress; myEnterBillControl1.dgvSendArea.Text = string.Format("{0}-{1}-{2}", billEntity.SendProvince, billEntity.SendCity, billEntity.SendCounty).Replace(" ", ""); myEnterBillControl1.txtReceiveMan.Text = billEntity.ReceiveMan; myEnterBillControl1.txtReceivePhone.Text = billEntity.ReceivePhone; myEnterBillControl1.txtReceiveCompany.Text = billEntity.ReceiveCompany; myEnterBillControl1.txtReceiveAddress.Text = billEntity.ReceiveAddress; myEnterBillControl1.txtBigPen.Text = billEntity.BigPen; myEnterBillControl1.dgvReceiveArea.Text = string.Format("{0}-{1}-{2}", billEntity.ReceiveProvince, billEntity.ReceiveCity, billEntity.ReceiveCounty).Replace(" ", ""); myEnterBillControl1.cmbGoodsName.Text = billEntity.GoodsName; myEnterBillControl1.txtGoodsWeight.Text = billEntity.Weight; myEnterBillControl1.txtRemark.Text = billEntity.Remark; myEnterBillControl1.txtOrderNumber.Text = billEntity.OrderNumber; myEnterBillControl1.txtBillCode.Text = billEntity.BillCode; // 这里防止重复获取,订单号一样,重复获取没关系啊,除非你改了订单号 if (!string.IsNullOrEmpty(myEnterBillControl1.txtBillCode.Text)) { myEnterBillControl1.btnGetZtoElecBill.Enabled = false; myEnterBillControl1.txtOrderNumber.Enabled = false; } else { myEnterBillControl1.btnGetZtoElecBill.Enabled = true; myEnterBillControl1.txtOrderNumber.Enabled = true; } if (!string.IsNullOrEmpty(billEntity.SendDate)) { myEnterBillControl1.txtSendDate.Text = BaseBusinessLogic.ConvertToDateToString(billEntity.SendDate); } myEnterBillControl1.txtSendMan.Select(0, 0); myEnterBillControl1.txtSendMan.Focus(); } }