private void button1_Click_2(object sender, EventArgs e) { clsServico server = new clsServico(); server.fechartudo(); server.DesinstalaServico(txtAmbienteAtualizar.Text); server.InstalaServico(txtAmbienteAtualizar.Text); }
public void pararServico(string nomeAmbiente) { try { string ambienteCompleto = @"C:totvs/" + nomeAmbiente; clsServico servico = new clsServico(); Util.clsUtil util = new Util.clsUtil(); util.mensagemAviso("O host será parado e todos aplicativos RM fechados"); servico.fechartudo(); servico.DesinstalaServico(ambienteCompleto); } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
private void btnExecutar_Click(object sender, EventArgs e) { bool deuErro = false; Util.clsUtil util = new Util.clsUtil(); try { clsRegraNegocio regra = new clsRegraNegocio(); List <Control> lst = new List <Control>(); lst.Add(txtNome); if (util.verificarNulo(errorProvider1, lst)) { } else { if (checkBiblioteca.Checked) { if (regra.verificarAmbienteExiste("Biblioteca", txtNome.Text)) { } else { if (criarAmbiente("Biblioteca")) { if (txtEspecificaBiblioteca.Visible == true) { if (txtEspecificaBiblioteca.Text != string.Empty) { atualizar(txtNome.Text, txtEspecificaBiblioteca.Text, "Biblioteca"); } } } else { deuErro = true; return; } } } if (checkLabore.Checked) { if (txtLaboreCriar.Text != string.Empty) { if (criarAmbiente("Aplicativo")) { if (txtEspecificaLabore.Visible == true) { if (txtEspecificaLabore.Text != string.Empty) { atualizar(txtNome.Text, txtEspecificaLabore.Text, regra.retornarAplicativo(txtLaboreCriar.Text)); } } } else { deuErro = true; return; } } } if (checkPortal.Checked) { criarAmbiente("Portal"); if (txtEspecificaPortal.Visible == true) { if (txtEspecificaPortal.Text != string.Empty) { atualizar(txtNome.Text, txtEspecificaPortal.Text, "Portal"); } } // deletarDiretorio(); clsServico servico = new clsServico(); if (checkIniciarHost.Checked) { servico.DesinstalaServico(txtNome.Text); servico.InstalaServico(txtNome.Text); } if (checkIniciarLabore.Checked) { servico.AbreAplicativo(regra.retornarAplicativo(txtLaboreCriar.Text), txtNome.Text, checkVersao12.Checked); } } } } catch (Exception ex) { util.mensagemErro(ex.Message); } finally { deletarDiretorio(@"C:\extrair"); if (deuErro == true) { deletarDiretorio(string.Format(@"c:\totvs\{0}", txtNome.Text)); progressBar1.Value = 0; } } }
private void btnExecutar_Click(object sender, EventArgs e) { bool deuErro = false; Util.clsUtil util = new Util.clsUtil(); try { clsRegraNegocio regra = new clsRegraNegocio(); List<Control> lst = new List<Control>(); lst.Add(txtNome); if (util.verificarNulo(errorProvider1, lst)) { } else { if (checkBiblioteca.Checked) { if (regra.verificarAmbienteExiste("Biblioteca", txtNome.Text)) { } else { if (criarAmbiente("Biblioteca")) { if (txtEspecificaBiblioteca.Visible == true) { if (txtEspecificaBiblioteca.Text != string.Empty) { atualizar(txtNome.Text, txtEspecificaBiblioteca.Text, "Biblioteca"); } } } else { deuErro = true; return; } } } if (checkLabore.Checked) { if (txtLaboreCriar.Text != string.Empty) { if (criarAmbiente("Aplicativo")) { if (txtEspecificaLabore.Visible == true) { if (txtEspecificaLabore.Text != string.Empty) { atualizar(txtNome.Text, txtEspecificaLabore.Text, regra.retornarAplicativo(txtLaboreCriar.Text)); } } } else { deuErro = true; return; } } } if (checkPortal.Checked) { criarAmbiente("Portal"); if (txtEspecificaPortal.Visible == true) { if (txtEspecificaPortal.Text != string.Empty) { atualizar(txtNome.Text, txtEspecificaPortal.Text, "Portal"); } } // deletarDiretorio(); clsServico servico = new clsServico(); if (checkIniciarHost.Checked) { servico.DesinstalaServico(txtNome.Text); servico.InstalaServico(txtNome.Text); } if (checkIniciarLabore.Checked) { servico.AbreAplicativo(regra.retornarAplicativo(txtLaboreCriar.Text), txtNome.Text, checkVersao12.Checked); } } } } catch (Exception ex) { util.mensagemErro(ex.Message); } finally { deletarDiretorio(@"C:\extrair"); if (deuErro == true) { deletarDiretorio(string.Format(@"c:\totvs\{0}", txtNome.Text)); progressBar1.Value = 0; } } }