/// <summary> /// Remover este metodo quando possivel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// private void btnAtualizar_Click(object sender, EventArgs e) { Util.clsUtil util = new Util.clsUtil(); List <Control> controles = new List <Control>(); clsServico servico = new clsServico(); if (util.verificarNulo(errorProvider1, controles)) { } else { string nomeAmbiente = txtAmbienteAtualizar.Text.Remove(0, 9); if (checkPararServico.Checked) { pararServico(nomeAmbiente); } chamarAtualizacao(nomeAmbiente); if (checkAtualizacaoIniciarHost.Checked) { iniciarServico(nomeAmbiente); } if (checkAbrirLabore.Checked) { servico.AbreAplicativo("Labore", nomeAmbiente, checkVersao12.Checked); } } }
private void button1_Click(object sender, EventArgs e) { clsServico servico = new clsServico(); Process.Start("Explorer", string.Format(@"C:\totvs\{0}\RM.net", txtNome.Text)); // Process.Start(string.Format(@"C:\totvs\{0}\RM.net\RM.Host.ServiceManager.exe", txtNome.Text)); }
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 iniciarServico(string nomeAmbiente) { string ambienteCompleto = @"C:totvs/" + nomeAmbiente; clsServico servico = new clsServico(); try { servico.InstalaServico(ambienteCompleto); } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
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; } } }
/// <summary> /// Remover este metodo quando possivel /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// private void btnAtualizar_Click(object sender, EventArgs e) { Util.clsUtil util = new Util.clsUtil(); List<Control> controles = new List<Control>(); clsServico servico = new clsServico(); if (util.verificarNulo(errorProvider1, controles)) { } else { string nomeAmbiente = txtAmbienteAtualizar.Text.Remove(0, 9); if (checkPararServico.Checked) { pararServico(nomeAmbiente); } chamarAtualizacao(nomeAmbiente); if (checkAtualizacaoIniciarHost.Checked) { iniciarServico(nomeAmbiente); } if (checkAbrirLabore.Checked) { servico.AbreAplicativo("Labore", nomeAmbiente, checkVersao12.Checked); } } }