public Form1() { InitializeComponent(); GmpfManager = new GmpfManager(); InitilizeTpSim(); // Deixar o DataGrid em modo apenas leitura dataGridView1.ReadOnly = true; }
public MainWindown() { InitializeComponent(); // Inicializando classe responsável pelo GMPF GmpfManager = new GmpfManager(); //DebugLoadModelsFiles(); // Inicializa Logo InitializeLogo(); // Inicializa eventos de carregar Tabela InitializeClicks(); // Inicializa na TabPage Preescrições InitializeNavbar(); // Deixando todos itens SideBar com width Full InitializeSidebar(); GmpfManager.Update += (s, e) => { lblMainInfo.Text = e.Message; if (e.Progress == 0) { lblMainAcao.Text = e.Name; pnlMainInfos.Visible = true; tabMain.SelectedTab = tpLogo; } else if (e.Progress == 100) { // Após acabar processamento pnlMainInfos.Visible = false; if (e.Spreedsheet == GmpfManager.SprdMax) { Process.Start(GmpfManager.SprdMax.FileName); tabMain.SelectedTab = tpLogo; } else { tabMain.SelectedTab = tpPanilha; Spreedsheet = e.Spreedsheet; LoadExcelData(Spreedsheet, false); } // if(e.Spreedsheet.FileName!=null) Process.Start(e.Spreedsheet.FileName); } }; btnPlanilhaOpen.Click += (s, e) => { Process.Start(Spreedsheet.FileName); }; btnPlanilhaUpdate.Click += (s, e) => { LoadExcelData(Spreedsheet); }; }
private void InitializeClicks() { // Botões de carregar arquivo SetClickOpenSpreedsheet(GmpfManager.SprdSimDadosInventario, sbiPreDadosInventario, btnOpenPreDadosInventario); SetClickOpenSpreedsheet(GmpfManager.SprdSimCoeficienteMai, sbiPreCoeficienteMAI, btnOpenPreCoeficienteMAI); SetClickOpenSpreedsheet(GmpfManager.SprdSimSortimentos, sbiPreSortimentos, btnOpenPreSortimentos); SetClickOpenSpreedsheet(GmpfManager.SprdSimPlanilhaCustos, sbiPrePlanilhaCustos, btnOpenPrePlanilhaCustos); SetClickOpenSpreedsheet(GmpfManager.SprdSimCenarios, sbiPreCenarios, btnOpenPreCenarios); SetClickOpenSpreedsheet(GmpfManager.SprdPenAdjacencia, sbiPenAdjacencia, btnOpenPenAdjacencia); SetClickOpenSpreedsheet(GmpfManager.SprdPenDistancia, sbiPenDistancia, btnOpenPenDistancia); // Botoões de processamento de dados btnOpenPrePre.Click += (sender, eventArgs) => { LoadExcelData(GmpfManager.SprdSim, false); }; SetClickSimulate(GmpfManager.SprdSim, sbiPrePre, btnOpenPrePre, (s, e) => { // cmbPreModelo.SelectedIndex (-1,0,1,2,3) GmpfManager.print_simular( txtPreTaxaDesconto.Text, cmbPreTipoDesbaste.Text, cmbPreControleDesbaste.Text, txtPreIntervaloSistematico.Text, txtPrePreTitulo.Text, cmbPreModelo.SelectedIndex ); nviPenalidades.Enabled = true; }); btnOpenPenMax.Click += (sender, eventArgs) => { Process.Start(GmpfManager.SprdMax.FileName); tabMain.SelectedTab = tpLogo; }; SetClickSimulate(GmpfManager.SprdMax, sbiPenMax, btnOpenPenMax, (s, e) => { GmpfManager.print_maximizaçao(txtPenHorizonte.Text, txtPenMaxNumPlanejamento.Text, txtPenMaxTitulo.Text); }); btnOpenPenSor.Click += (sender, eventArgs) => { LoadExcelData(GmpfManager.SprdSor, false); }; SetClickSimulate(GmpfManager.SprdSor, sbiPenSor, btnOpenPenSor, (s, e) => { GmpfManager.print_Sortimentos(txtPenHorizonte.Text, txtPenSorTitulo.Text); }); btnOpenPenSorUni.Click += (sender, eventArgs) => { LoadExcelData(GmpfManager.SprdSorUni, false); }; SetClickSimulate(GmpfManager.SprdSorUni, sbiPenSorUni, btnOpenPenSorUni, (s, e) => { GmpfManager.print_Sortimentos_unificados(txtPenHorizonte.Text, txtPenSorUniTitulo.Text); }); btnOpenPenBin.Click += (sender, eventArgs) => { LoadExcelData(GmpfManager.SprdBin, false); }; SetClickSimulate(GmpfManager.SprdBin, sbiPenBin, btnOpenPenBin, (s, e) => { GmpfManager.print_Binary(txtPenHorizonte.Text, txtPenBinTitulo.Text); }); btnOpenPenReg.Click += (sender, eventArgs) => { LoadExcelData(GmpfManager.SprdReg, false); }; SetClickSimulate(GmpfManager.SprdReg, sbiPenReg, btnOpenPenReg, (s, e) => { GmpfManager.print_Regulação(txtPenHorizonte.Text, txtPenRegIdadeRegulacao.Text, txtPenRegTitulo.Text); }); btnOpenPenTabHeu.Click += (sender, eventArgs) => { LoadExcelData(GmpfManager.SprdTabHeu, false); }; SetClickSimulate(GmpfManager.SprdReg, sbiPenTabHeu, btnOpenPenTabHeu, (s, e) => { GmpfManager.print_heuristica(txtPenRegTitulo.Text); }); // ShapeFile sbiPreShapeFile.Click += (sender, EventArgs) => { OpenFileDialog ofdShapefile = new OpenFileDialog(); if (ofdShapefile.ShowDialog(this) == DialogResult.OK) { try { OpenShapefile(ofdShapefile.FileName); tabMain.SelectedTab = tpMapa; sfMap1.Enabled = true; btnOpenPreShapeFile.Visible = true; } catch (Exception ex) { MessageBox.Show(this, "Error : " + ex.Message); } } }; btnOpenPreShapeFile.Click += (sender, EventArgs) => { if (sfMap1.Enabled) { tabMain.SelectedTab = tpMapa; } }; }