private void Login_Load(object sender, EventArgs e) { string accessToken = Properties.Settings.Default.ACCESS_TOKEN; if (!string.IsNullOrEmpty(accessToken)) { SxApi.logOut(); } }
private void Login_Load(object sender, EventArgs e) { string accessToken = Properties.Settings.Default.ACCESS_TOKEN; if (!string.IsNullOrEmpty(accessToken)) { SxApi.logOut(); //this.Close(); //new MainForm().ShowDialog(); } }
private void IndexControl_Load(object sender, EventArgs e) { //初始化快递公司信息 var expressRows = SxApi.PostJpExpressInfos(); if (!expressRows.IsNull()) { expressDataGrid.DataSource = expressRows; } dataTable = new DataTable(); dataTable.Columns.Add("waybill_id"); //载入默认长宽高 lengthTextBox.Text = Properties.Settings.Default.DEFAULT_LENGTH.ToString(); widthTextBox.Text = Properties.Settings.Default.DEFAULT_WIDTH.ToString(); heightTextBox.Text = Properties.Settings.Default.DEFAULT_HEIGHT.ToString(); }
//打印标签 private void OnlineLogic() { //更新当前包裹号对应包裹信息 var waybillNo = numTextBox.Text.Trim(); string jpExpSecId = null; string excludePackaged = "N"; string expressCompany = null; string store = null; var packageInfo = new PackageInfo(); if (printLabelCheckBox.Checked && expressDataGrid.RowCount > 0 && expressDataGrid.SelectedRows[0] != null) { jpExpSecId = expressDataGrid.SelectedRows[0].Cells[0].Value.ToString(); expressCompany = expressDataGrid.SelectedRows[0].Cells[1].Value.ToString(); store = expressDataGrid.SelectedRows[0].Cells[3].Value.ToString(); } if (packageCheckBox.Checked) { packageInfo.waybill_id = waybillNo; packageInfo.package_id = "1"; packageInfo.package_size_l = lengthTextBox.Text; packageInfo.package_size_w = widthTextBox.Text; packageInfo.package_size_h = heightTextBox.Text; if (weightTextBox.Text.IsNullOrEmpty()) { MessageBox.Show("包裹尚未称重!"); InitControl(); return; } packageInfo.package_weight = weightTextBox.Text; } else { packageInfo = null; } //更新包裹数据,获取运单信息 var waybillInfo = SxApi.PostWaybillInfos(waybillNo, packageInfo, jpExpSecId, excludePackaged); if (waybillInfo.IsNull() || waybillInfo.packages.IsNull()) { MessageBox.Show("未查询到包裹信息!"); InitControl(); return; } //显示packages详情 packagesDataGrid.DataSource = waybillInfo.packages; if (printLabelCheckBox.Checked) { AddExtraInfo(waybillInfo, store); for (var pacIndex = 0; pacIndex < waybillInfo.packages.Count; pacIndex++) { switch (expressCompany) { case "SAGAWA": PrintLabel.SagawaLablePrint(waybillInfo, pacIndex); break; case "JP_EMS": PrintLabel.JapanEmsPrint(waybillInfo, pacIndex); break; case "JP_EMS_SMALL": PrintLabel.JapanEmsSmallPrint(waybillInfo, pacIndex); break; case "SAGAWA_HIKIYAKU": PrintLabel.SagawaHikiyakuPrint(waybillInfo, pacIndex); break; case "YAMATO": PrintLabel.YamatoLablePrint(waybillInfo, pacIndex); break; case "SAGAWA_BBC": PrintLabel.SagawaBBCLablePrint(waybillInfo, pacIndex); break; case "SAGAWA_SUK": PrintLabel.SagawaSUKLablePrint(waybillInfo, pacIndex); break; } packagesDataGrid.Rows[pacIndex].Selected = true; packagesDataGrid.Refresh(); } } //初始化控件,跳转焦点 InitControl(); }