Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }