internal Consulta RespostaDeConsultaCertidaoCasamento(Consulta consult) { var parametros = consult.Parametros.Split(';'); var condicoes = ""; if (parametros[0].ToString() == "1") { condicoes = "where (ivo.nom_pfr = @parametros1 or iva.nom_pfr = @parametros1)"; } else { condicoes = "where (ivo.cpf_pfr = @parametros1 or iva.cpf_pfr = @parametros1)"; } Consulta retorno = new Consulta(); if (parametros.Length > 1) { using (var cmd = new MySqlCommand(@"select cs.livro_cas,cs.folha_cas from habilitacao hb left join pessoafr ivo on ivo.codigo_pfr = hb.ivopef_hab left join pessoafr iva on iva.codigo_pfr = hb.ivapef_hab left join casamento cs on cs.codhab_cas = hb.codigo_hab " + condicoes, ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@parametros1", parametros[1].ToString()); //cmd.Parameters.AddWithValue("@parametro2", parametros[2].ToString()); var reader = cmd.ExecuteReader(); while (reader.Read()) { retorno.Resposta = reader["livro_cas"].ToString() + ";" + reader["folha_cas"].ToString(); break; } } } using (var cmd = new MySqlCommand($"update {content[8]} set resposta = '{retorno.Resposta}', respondida = 1 where id = {consult.Id}", ConexaoExterna.GetInstace().Connection)) { cmd.ExecuteNonQuery(); } return(retorno); }
internal Consulta RespostaDeConsultaCertidaoEscritura(Consulta consult) { var parametros = consult.Parametros.Split(';'); var condicoes = ""; if (parametros[0].ToString() == "1") { condicoes = "where nom_pfr = @parametro1 and tiplav_lav = @parametro"; } else { condicoes = "where cpf_pfr = @parametro1 and tiplav_lav = @parametro"; } Consulta retorno = new Consulta(); if (parametros.Length > 2) { using (var cmd = new MySqlCommand(@" select lavratura.livro_lav,lavratura.folha_lav from lavratura_pessoa left join pessoafr on codigo_pfr = codpef_lpe left join lavratura on codigo_lav = codlav_lpe " + condicoes, ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@parametro1", parametros[2].ToString()); cmd.Parameters.AddWithValue("@parametro", parametros[1].ToString()); var reader = cmd.ExecuteReader(); while (reader.Read()) { retorno.Resposta = reader["livro_lav"].ToString() + ";" + reader["folha_lav"].ToString(); } } } using (var cmd = new MySqlCommand($"update {content[8]} set resposta = '{retorno.Resposta}', respondida = 1 where id = {consult.Id}", ConexaoExterna.GetInstace().Connection)) { cmd.ExecuteNonQuery(); } return(retorno); }
internal Consulta RespostaDeConsultaCertidaoNascimento(Consulta consult) { var parametros = consult.Parametros.Split(';'); var condicoes = ""; if (parametros[0].ToString() == "1") { condicoes = "where nom_nas = @parametro"; } else { condicoes = "where cpf_nas = @parametro"; } Consulta retorno = new Consulta(); if (parametros.Length > 1) { using (var cmd = new MySqlCommand(@" select nascimento.livro_nas,nascimento.folha_nas from nascimento " + condicoes, ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@parametro", parametros[1].ToString()); var reader = cmd.ExecuteReader(); while (reader.Read()) { retorno.Resposta = reader["livro_nas"].ToString() + ";" + reader["folha_nas"].ToString(); } } } using (var cmd = new MySqlCommand($"update {content[8]} set resposta = '{retorno.Resposta}', respondida = 1 where id = {consult.Id}", ConexaoExterna.GetInstace().Connection)) { cmd.ExecuteNonQuery(); } return(retorno); }
public ConsultSQL() { string CompletPath = Assembly.GetExecutingAssembly().Location.Replace("\\SQLWebSiteManager.exe", ""); var vcontent = ReadText.GetInstace().LeArquivoTxt(CompletPath + "\\SQLWEBSITEMANAGERCONFIG\\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[7]; // porta ConexaoInterna.GetInstace().IsConnect(); // Informações externas ConexaoExterna.GetInstace().Servidor = vcontent[3]; // endereço do banco ConexaoExterna.GetInstace().Login = vcontent[4]; // usuario ConexaoExterna.GetInstace().Senha = vcontent[5]; // senha ConexaoExterna.GetInstace().Porta = vcontent[8]; // porta content[8] = vcontent[6]; // 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["status_pedido"].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); }
internal Consulta RespostaDeConsultaLavratura(Consulta consult) { Consulta retorno = new Consulta(); using (var cmd = new MySqlCommand(@"select descri_les from lavratura lav left join lavratura_estagio lave on lav.codest_lav = lave.codigo_les where numpro_lav = @numeroproc;", ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@numeroproc", consult.Parametros); var reader = cmd.ExecuteReader(); while (reader.Read()) { retorno.Resposta = reader["descri_les"].ToString(); } } using (var cmd = new MySqlCommand($"update {content[8]} set resposta = '{retorno.Resposta}', respondida = 1 where id = {consult.Id}", ConexaoExterna.GetInstace().Connection)) { cmd.ExecuteNonQuery(); } return(retorno); }
internal Consulta RealizaPedidoCertidao(Consulta consult) { Consulta retorno = new Consulta(); var parametros = consult.Parametros.Split(';'); string PessoaCodigo = "0"; string NumeroPedido = "0"; string NumeroProtocoloPedido = "0"; using (var cmd = new MySqlCommand(@"select codigo_pfr from pessoafr where cpf_pfr = @cpf limit 1", ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@cpf", parametros[1].ToString()); var reader = cmd.ExecuteReader(); while (reader.Read()) { PessoaCodigo = reader["codigo_pfr"].ToString(); } } if (PessoaCodigo == "0") { using (var cmd = new MySqlCommand($"insert into pessoafr (nom_pfr,cpf_pfr,cep_pfr,end_pfr,num_pfr,bairro_pfr,email_pfr) value (@nome, @cpf, @cep, @endereco, @numero, @bairro, @email); ", ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@nome", parametros[0]); cmd.Parameters.AddWithValue("@cpf", parametros[1]); cmd.Parameters.AddWithValue("@cep", parametros[6]); cmd.Parameters.AddWithValue("@endereco", parametros[4]); cmd.Parameters.AddWithValue("@numero", parametros[5]); cmd.Parameters.AddWithValue("@bairro", parametros[7]); //cmd.Parameters.AddWithValue("@cidade", parametros[8]); //cmd.Parameters.AddWithValue("@estado", parametros[9]); cmd.Parameters.AddWithValue("@email", parametros[3]); //cmd.Parameters.AddWithValue("@estadocivil", parametros[valueParns++]); //cmd.Parameters.AddWithValue("@profissao", parametros[valueParns++]); cmd.ExecuteNonQuery(); PessoaCodigo = cmd.LastInsertedId.ToString(); } } using (var cmd = new MySqlCommand(@"select proreg_num from numerador where codliv_num = 301", ConexaoInterna.GetInstace().Connection)) { var reader = cmd.ExecuteReader(); while (reader.Read()) { NumeroProtocoloPedido = reader["proreg_num"].ToString(); } } using (var cmd = new MySqlCommand(@"update numerador set proreg_num = proreg_num + 1 where codliv_num = 301", ConexaoInterna.GetInstace().Connection)) { var reader = cmd.ExecuteNonQuery(); } using (var cmd = new MySqlCommand(@"insert into pedido (tip_ped,numpro_ped,dathor_ped,codpfr_ped,obs_ped,status_ped) values (1,@numerador,NOW(),@pessoa,@obs,1)", ConexaoInterna.GetInstace().Connection)) { var obs = $" - Pagamento via deposito e forma de envio {parametros[14]}"; cmd.Parameters.AddWithValue("@numerador", NumeroProtocoloPedido); cmd.Parameters.AddWithValue("@pessoa", PessoaCodigo); cmd.Parameters.AddWithValue("@obs", obs); var reader = cmd.ExecuteNonQuery(); NumeroPedido = cmd.LastInsertedId.ToString(); } using (var cmd = new MySqlCommand(@"insert into pedido_certidao (codped_pec,livro_pec,folha_pec,nomreg1_pec,tipcer_pec,codsit_pec) values (@numeropedidod,@livro,@folha,@nome,@tipocert,1);", ConexaoInterna.GetInstace().Connection)) { cmd.Parameters.AddWithValue("@numeropedidod", NumeroPedido); cmd.Parameters.AddWithValue("@livro", parametros[11]); cmd.Parameters.AddWithValue("@folha", parametros[12]); cmd.Parameters.AddWithValue("@nome", parametros[15].Replace("%20", " ")); cmd.Parameters.AddWithValue("@tipocert", parametros[10]); var reader = cmd.ExecuteNonQuery(); } retorno.Resposta = NumeroProtocoloPedido.ToString(); using (var cmd = new MySqlCommand($"update {content[8]} set resposta = '{retorno.Resposta}', respondida = 1 where id = {consult.Id}", ConexaoExterna.GetInstace().Connection)) { cmd.ExecuteNonQuery(); } return(retorno); }