private void btnOK_Click(object sender, EventArgs e) { SaveFileDialog sf = new SaveFileDialog(); sf.DefaultExt = "xml"; sf.Filter = "xml files (*.xml)|*.xml"; sf.RestoreDirectory = true; sf.CheckPathExists = true; sf.AddExtension = true; sf.InitialDirectory = (this.main_form.export_path.Trim().Length == 0 ? @AppDomain.CurrentDomain.BaseDirectory : this.main_form.export_path); if (sf.ShowDialog() == DialogResult.OK) { this.main_form.export_path = Path.GetDirectoryName(sf.FileName); BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += delegate(object obj, DoWorkEventArgs ev) { this.list_glbal = this.main_form.LoadGlbal(); this.list_gljnlit = this.main_form.LoadGljnlit(); this.isinfo = this.main_form.LoadIsinfo(); }; worker.RunWorkerCompleted += delegate(object obj, RunWorkerCompletedEventArgs ev) { if (this.CreateXML4Excel(sf.FileName)) { this.DialogResult = DialogResult.OK; this.Close(); } }; worker.RunWorkerAsync(); } }
private void ControlFileAddDataDialog_Load(object sender, EventArgs e) { this.BindingControlEventHandler(); //try //{ this.list_posting_item = this.main_form.list_glacc_item.ConvertAll(t => t).ToList <dataItem4Glacc>(); this.isinfo = this.main_form.LoadIsinfo(); this.isprd = this.main_form.LoadIsprd(); if (this.isprd != null) { int start_year = Convert.ToInt32(this.isprd.beg1.ToString("yyy", CultureInfo.CurrentCulture.DateTimeFormat)); int end_year = Convert.ToInt32(this.isprd.end12ny.ToString("yyy", CultureInfo.CurrentCulture.DateTimeFormat)); this.cbYear.Items.Clear(); for (int i = start_year; i <= end_year; i++) { this.cbYear.Items.Add(i); } this.cbYear.SelectedIndex = 0; this.dtFrom.MinDate = this.isprd.beg1; this.dtFrom.MaxDate = this.isprd.end12ny; this.dtTo.MinDate = this.isprd.beg1; this.dtTo.MaxDate = this.isprd.end12ny; } //} //catch (Exception) //{ //} }