public SmartContratoColecao CosultarContratoPorId(int id)
        {
            try
            {
                SmartContratoColecao smartContratosColecao = new SmartContratoColecao();
                DataTable            dataTable             = new DataTable();

                acessoAoBancoDeDadosSqlServer.LimparParamentros();
                acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@ContratoId", id);

                dataTable = acessoAoBancoDeDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultaSmartContractPorId");

                foreach (DataRow linha in dataTable.Rows)
                {
                    SmartContrato smartContrato = new SmartContrato();

                    smartContrato.ContratoId   = Convert.ToInt32(linha["ContratoId"]);
                    smartContrato.TipoContrato = Convert.ToString(linha["TipoContrato"]);
                    smartContrato.DataCriacao  = Convert.ToDateTime(linha["DataCriacao"]);
                    smartContrato.Valor        = Convert.ToDouble(linha["Valor"]);
                    smartContrato.ClienteId    = Convert.ToInt32(linha["ClienteId"]);

                    smartContratosColecao.Add(smartContrato);
                }
                return(smartContratosColecao);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void Atualizar()
        {
            SmartContratoColecao smartContratosColecao = new SmartContratoColecao();

            smartContratosColecao = smartcontratoNegocios.ConsultaAmartContrato();

            DgvContratos.DataSource = null;
            DgvContratos.DataSource = smartContratosColecao;

            DgvContratos.Update();
            DgvContratos.Refresh();
        }
        private void BtnConsultarPorId_Click(object sender, EventArgs e)
        {
            SmartContratoColecao smartContratosColecao = new SmartContratoColecao();

            smartContratosColecao = smartcontratoNegocios.CosultarContratoPorId(Convert.ToInt32(TxtIdDoContrato.Text));

            DgvContratos.DataSource = null;
            DgvContratos.DataSource = smartContratosColecao;


            DgvContratos.Update();
            DgvContratos.Refresh();
        }