예제 #1
0
        public void SaveWorkScheduleTemplate_DoWork(object sender, DoWorkEventArgs e)
        {
            if (IsLoading)
            {
                return;
            }

            try{
                string file = (string)e.Argument;
                EnableLoadingProgress("Gerando arquivo modelo");
                UnitForceMapBusiness.SaveWorkScheduleTemplate(file);
                MessageBox.Show("Arquivo gerado com sucesso");
            }
            catch (Exception exception)
            {
                MessageBox.Show(
                    String.Format("Erro durante a geração do arquivo (obs: é necessário que o Excel esteja instalado): {0}",
                                  exception.Message));
            }
            finally
            {
                DisableLoadingProgress();
            }
        }