コード例 #1
0
    protected void btnExcluir_Click(object sender, ImageClickEventArgs e)
    {
        if (lblId.Text == "")
        {
            return;
        }

        try
        {
            AnuncioBLL.Excluir(Convert.ToInt32(lblId.Text));
        }
        catch (Exception ex)
        {
            lblErro.Text = "Erro ao excluir o anúncio. " + ex.ToString();
        }


        gvAnuncio.DataBind();
        LimparForm();
    }
コード例 #2
0
        public ActionResult Create(Models.Anuncio anuncio)
        {
            if (ModelState.IsValid)
            {
                DTO.Anuncio anuncioDTO = new DTO.Anuncio();
                anuncioDTO.Ano           = anuncio.Ano;
                anuncioDTO.Marca         = anuncio.Marca;
                anuncioDTO.Modelo        = anuncio.Modelo;
                anuncioDTO.Observacao    = anuncio.Observacao;
                anuncioDTO.Quilometragem = anuncio.Quilometragem;
                anuncioDTO.Versao        = anuncio.Versao;

                AnuncioBLL bll = new AnuncioBLL();
                bll.InserirAnuncio(anuncioDTO);
                //Está salvando o ID ao invés do Nome da Marca, Modelo e versão :(
                //Fazer o post por AJAX passando o text dos dropdowns.
                return(RedirectToAction("Index"));
            }

            return(View(anuncio));
        }
コード例 #3
0
    protected void btnGravar_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            //Inclusão
            if (lblId.Text == "")
            {
                AnuncioBLL.Incluir(
                    ddlMake.SelectedValue,
                    ddlModel.SelectedValue,
                    ddlVersion.SelectedValue,
                    tbAno.Text,
                    tbQuilometragem.Text,
                    tbObservacao.Text
                    );
            }

            //Alteração
            else
            {
                AnuncioBLL.Alterar(
                    Convert.ToInt32(lblId.Text),
                    ddlMake.SelectedValue,
                    ddlModel.SelectedValue,
                    ddlVersion.SelectedValue,
                    Convert.ToInt32(tbAno.Text),
                    Convert.ToInt32(tbQuilometragem.Text),
                    tbObservacao.Text
                    );
            }
        }
        catch (Exception ex)
        {
            lblErro.Text = "Erro ao gravar o anúncio. " + ex.ToString();
        }


        gvAnuncio.DataBind();
        LimparForm();
    }
コード例 #4
0
    protected void AnuncioCarregar()
    {
        try
        {
            DataTable dt = AnuncioBLL.GetAnuncio((Int32)gvAnuncio.SelectedDataKey["ID"]);

            lblId.Text            = dt.Rows[0]["ID"].ToString();
            ddlMake.SelectedValue = dt.Rows[0]["marca"].ToString();

            ModeloCarregar(Convert.ToInt32(ddlMake.SelectedValue));
            ddlModel.SelectedValue = dt.Rows[0]["modelo"].ToString();

            VersaoCarregar(Convert.ToInt32(ddlModel.SelectedValue));
            ddlVersion.SelectedValue = dt.Rows[0]["versao"].ToString();

            tbAno.Text           = dt.Rows[0]["ano"].ToString();
            tbQuilometragem.Text = dt.Rows[0]["quilometragem"].ToString();
            tbObservacao.Text    = dt.Rows[0]["observacao"].ToString();
        }
        catch (Exception ex)
        {
            lblErro.Text = "Erro ao carregar o anúncio. " + ex.ToString();
        }
    }
コード例 #5
0
 protected void btnIncluirFacil_Click(object sender, ImageClickEventArgs e)
 {
     AnuncioBLL.IncluirFacil();
     gvAnuncio.DataBind();
 }
コード例 #6
0
        public ActionResult Index()
        {
            AnuncioBLL bll = new AnuncioBLL();

            return(View(bll.BuscarAnuncios()));
        }