public ConsultSQL() { string CompletPath = Assembly.GetExecutingAssembly().Location; var vcontent = ReadText.GetInstace().LeArquivoTxt(CompletPath.Substring(0, CompletPath.LastIndexOf("\\") + 1) + "\\SQLWEBSITE.CONFIG").Split('|'); content = new String[9]; // informações locais ConexaoInterna.GetInstace().Servidor = vcontent[0]; // endereço do banco ConexaoInterna.GetInstace().Login = vcontent[1]; // usuario ConexaoInterna.GetInstace().Senha = vcontent[2]; // senha ConexaoInterna.GetInstace().Porta = vcontent[3]; // porta ConexaoInterna.GetInstace().IsConnect(); // Informações externas ConexaoExterna.GetInstace().Servidor = vcontent[4]; // endereço do banco ConexaoExterna.GetInstace().Login = vcontent[5]; // usuario ConexaoExterna.GetInstace().Senha = vcontent[6]; // senha ConexaoExterna.GetInstace().Porta = vcontent[7]; // porta content[8] = vcontent[8]; // tabela ConexaoExterna.GetInstace().IsConnect(); }
public Consulta RespostaDeConsultaPedidoCertidao(Consulta pconsult) { Consulta retorno = new Consulta(); using (var cmd = new MySqlCommand(@"select case when status_ped = 1 Then 'Aguardando emissão' When status_ped = 2 Then 'Aguardando retirada' When status_ped = 3 Then 'Aguardando solução' When status_ped = 4 Then 'Concluído' end as status_pedido from pedido where numpro_ped = @parametro", ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@parametro", pconsult.Parametros); var reader = cmd.ExecuteReader(); while (reader.Read()) { retorno.Resposta = reader["descricao"].ToString(); } } using (var cmd = new MySqlCommand($"update {content[8]} set resposta = '{retorno.Resposta}', respondida = 1 where id = {pconsult.Id}", ConexaoExterna.GetInstace().Connection)) { cmd.ExecuteNonQuery(); } return(retorno); }