1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace wispro.sp.winform
- {
- public partial class frmMerageExcel : Form
- {
- public frmMerageExcel()
- {
- InitializeComponent();
- }
- private void label1_Click(object sender, EventArgs e)
- {
- }
- private void btnSelectSavePath_Click(object sender, EventArgs e)
- {
- FolderBrowserDialog fbd = new FolderBrowserDialog();
- if(fbd.ShowDialog()== DialogResult.OK)
- {
- txtSaveFilePath.Text = System.IO.Path.Combine(fbd.SelectedPath, $"{DateTime.Now.ToString("yyyyMMdd")}-{DateTime.Now.Month -1}月份绩效计算案件清单.xlsx");
- }
- }
- private void btnAdd_Click(object sender, EventArgs e)
- {
- OpenFileDialog ofd = new OpenFileDialog()
- {
- Multiselect = true,
- Filter= "Excel文件|*.xls;*.xlsx|全部文件|*.*"
- };
- if(ofd.ShowDialog() == DialogResult.OK)
- {
- lstFiles.Items.AddRange(ofd.FileNames);
- }
- }
- public string SaveFilePath { get; set; }
- private void btnBeginMerage_Click(object sender, EventArgs e)
- {
- if (!string.IsNullOrEmpty(txtSaveFilePath.Text) && lstFiles.Items.Count > 0){
- string[] files = new string[lstFiles.Items.Count];
- for(int i = 0; i < lstFiles.Items.Count; i++)
- {
- files[i] = lstFiles.Items[i].ToString();
- }
- new wispro.sp.utility.ExcelHelper().MerageExcel(txtSaveFilePath.Text, files);
- SaveFilePath = txtSaveFilePath.Text;
- }
- this.DialogResult = DialogResult.OK;
- this.Close();
- }
- private void btnCancel_Click(object sender, EventArgs e)
- {
- this.DialogResult = DialogResult.Cancel;
- this.Close();
- }
- }
- }
|