private void ButtonOk_Click(object sender, EventArgs e) { if (uploadSetting != null) { for (int i = 0; i < SheetView2.Rows.Count; i++) { Cell cell = SheetView2.Cells[i, 0]; Cell cell2 = SheetView2.Cells[i, 1]; if (cell != null && cell2 != null) { UploadSettingItem item = GetSettingItem(cell.Tag.ToString()); if (item != null) { item.CellName = cell2.Value.ToString(); item.SheetID = new Guid(cell2.Tag.ToString()); } } } } String json = Newtonsoft.Json.JsonConvert.SerializeObject(uploadSetting); if (UploadHelperClient.UpdateGGCDocUploadSetting(moduleID, json)) { MessageBox.Show("保存成功"); } else { MessageBox.Show("保存失败"); } }
private void ItemInfoDialog_Load(object sender, EventArgs e) { uploadSetting = UploadHelperClient.GetGGCDocUploadSettingByModuleID(moduleID); if (uploadSetting != null && uploadSetting.Items != null) { UploadSettingItem usiF_VENDER = uploadSetting.Items.Find(delegate(UploadSettingItem usi) { return(usi.Name == "F_VENDER"); }); if (usiF_VENDER == null) { usiF_VENDER = new UploadSettingItem(); usiF_VENDER.Name = "F_VENDER"; usiF_VENDER.SheetID = Guid.Empty; usiF_VENDER.CellName = "北京金舟神创科技发展有限公司(未保存)"; usiF_VENDER.Description = "软件厂家名称"; usiF_VENDER.NeedSetting = false; uploadSetting.Items.Add(usiF_VENDER); } SheetView2.Rows.Count = uploadSetting.Items.Count; tb_rootName.Text = uploadSetting.Name; for (int i = 0; i < uploadSetting.Items.Count; i++) { SheetView2.Rows[i].Tag = uploadSetting.Items[i].NeedSetting; SheetView2.Cells[i, 0].Value = uploadSetting.Items[i].Description; SheetView2.Cells[i, 0].Tag = uploadSetting.Items[i].Name; SheetView2.Cells[i, 1].Value = uploadSetting.Items[i].CellName; SheetView2.Cells[i, 1].Tag = uploadSetting.Items[i].SheetID; } } }
private void SaveUpdateZipFile(String flag) { //上传更新包 OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "压缩文件(*.zip)|*.zip"; dlg.Multiselect = false; if (dlg.ShowDialog() == DialogResult.OK) { if (dlg.FileName != "") { FileStream stream = null; JZFile f = new JZFile(); f.FileName = Path.GetFileName(dlg.FileName); stream = new FileInfo(dlg.FileName).OpenRead(); Byte[] buffer = new Byte[stream.Length]; stream.Read(buffer, 0, Convert.ToInt32(stream.Length)); f.FileType = flag; f.FileData = buffer; stream.Close(); Boolean result = UploadHelperClient.UploadUpdateFile(f); MessageBox.Show(result ? "成功" : "失败"); } } }
private void bt_uploadGL_All_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "压缩文件(*.zip)|*.zip"; dlg.Multiselect = false; if (dlg.ShowDialog() == DialogResult.OK) { if (dlg.FileName != "") { String errorLineName = ""; FileStream stream = null; JZFile f = new JZFile(); f.FileName = Path.GetFileName(dlg.FileName); stream = new FileInfo(dlg.FileName).OpenRead(); Byte[] buffer = new Byte[stream.Length]; stream.Read(buffer, 0, Convert.ToInt32(stream.Length)); f.FileType = "1"; f.FileData = buffer; stream.Close(); DataTable dt = LineHelperClient.GetLineList(); String msg = ""; if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { Boolean result = UploadHelperClient.UploadFileByLineID(f, dt.Rows[i]["ID"].ToString()); if (!result) { errorLineName += "," + dt.Rows[i]["LineName"].ToString(); } } if (errorLineName != "") { msg = "发布失败,失败线路有" + errorLineName; } else { msg = "全部成功"; } MessageBox.Show(msg); } } } }
private void ItemInfoDialog_Load(object sender, EventArgs e) { uploadSetting = UploadHelperClient.GetUploadSettingByModuleID(moduleID); if (uploadSetting != null && uploadSetting.Items != null) { SheetView2.Rows.Count = uploadSetting.Items.Count; tb_rootName.Text = uploadSetting.Name; for (int i = 0; i < uploadSetting.Items.Count; i++) { SheetView2.Rows[i].Tag = uploadSetting.Items[i].NeedSetting; SheetView2.Cells[i, 0].Value = uploadSetting.Items[i].Description; SheetView2.Cells[i, 0].Tag = uploadSetting.Items[i].Name; SheetView2.Cells[i, 1].Value = uploadSetting.Items[i].CellName; SheetView2.Cells[i, 1].Tag = uploadSetting.Items[i].SheetID; } } }