public static Municipio ObterInformacoesDoMunicipio(uint CodigoMunicipio) { Municipio municipioBase = new Municipio(); SpartacusMin.Database.Command cmd = new SpartacusMin.Database.Command(); cmd.v_text = "Select * from Municipios m where m.Codigo = #codigo#"; cmd.AddParameter("codigo", SpartacusMin.Database.Type.INTEGER); cmd.SetValue("codigo", CodigoMunicipio.ToString()); municipioBase = ObterListaDoBanco(cmd.GetUpdatedText())[0]; return(municipioBase); }
public static Municipio ObterInformacoesDoMunicipio(string NomeMunicipio, UF SiglaEstado) { Municipio municipioBase = new Municipio(); Spartacus.Database.Command cmd = new Spartacus.Database.Command(); cmd.v_text = "Select * from Municipios m where m.nome = #nome# and m.codigoestado = #codigo#"; cmd.AddParameter("nome", Spartacus.Database.Type.STRING); cmd.AddParameter("codigo", Spartacus.Database.Type.INTEGER); cmd.SetValue("nome", NomeMunicipio); cmd.SetValue("codigo", Convert.ToInt16(DotCEP.UF.RS).ToString()); //E retornado apenas o primeiro valor da lista caso ele tenha mais de um. municipioBase = ObterListaDoBanco(cmd.GetUpdatedText())[0]; return(municipioBase); }
public static Municipio ObterInformacoesDoMunicipio(string NomeMunicipio, string Estado) { Municipio municipioBase = new Municipio(); SpartacusMin.Database.Command cmd = new SpartacusMin.Database.Command(); if (Estado.Length == 2) { cmd.v_text = "select m.* from estados e " + "inner join municipios m " + "on m.codigoestado = e.codigo " + "where m.nome = #nome# and e.sigla = #sigla#"; cmd.AddParameter("nome", SpartacusMin.Database.Type.STRING); cmd.AddParameter("sigla", SpartacusMin.Database.Type.STRING); cmd.SetValue("nome", NomeMunicipio); cmd.SetValue("sigla", Estado); } else { cmd.v_text = "select m.* from estados e " + "inner join municipios m " + "on m.codigoestado = e.codigo " + "where m.nome = #nomemunicipio# and e.nome = #nomeestado#"; cmd.AddParameter("nomemunicipio", SpartacusMin.Database.Type.STRING); cmd.AddParameter("nomeestado", SpartacusMin.Database.Type.STRING); cmd.SetValue("nomemunicipio", NomeMunicipio); cmd.SetValue("nomeestado", Estado); } //E retornado apenas o primeiro valor da lista caso ele tenha mais de um. municipioBase = ObterListaDoBanco(cmd.GetUpdatedText())[0]; return(municipioBase); }