コード例 #1
0
        public List <MODEL.Cidade> SelectCres()
        {
            List <MODEL.Cidade> lstCidade = new List <MODEL.Cidade>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "SELECT Cidade.idCidade, Cidade.nome_cid, Cidade.idEstado, Estado.UF FROM Cidade, Estado WHERE Cidade.idEstado = Estado.idEstado ORDER BY nome_cid ASC";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Cidade cidade = new MODEL.Cidade();
                    cidade.id       = Convert.ToInt32(dados["idCidade"].ToString());
                    cidade.nome     = dados["nome_cid"].ToString();
                    cidade.idEstado = Convert.ToInt32(dados["idEstado"].ToString());
                    cidade.uf       = dados["UF"].ToString();
                    lstCidade.Add(cidade);
                }
            }
            catch
            {
                Console.WriteLine("Falha na consulta da classe Cidade!");
            }

            return(lstCidade);
        }
コード例 #2
0
        public void Insert(MODEL.Cidade cidade)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Cidade VALUES (@nome_cid, @idEstado)";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("nome_cid", cidade.nome);
            cmd.Parameters.AddWithValue("idEstado", cidade.idEstado);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro ao inserir registro na tabela Cidade!");
            }
            finally
            {
                conexao.Close();
            }
        }
コード例 #3
0
        public void Update(MODEL.Cidade cidade)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Cidade SET nome_cid=@nome_cid, idEstado=@idEstado WHERE idCidade=@idCidade";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("idCidade", cidade.id);
            cmd.Parameters.AddWithValue("nome_cid", cidade.nome);
            cmd.Parameters.AddWithValue("idEstado", cidade.idEstado);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro ao atualizar registro na tabela Cidade!");
            }
            finally
            {
                conexao.Close();
            }
        }