Exemplo n.º 1
0
        public void FillPedidos()
        {
            VendaCT   vendaCT  = new VendaCT();
            DataTable dtVendas = vendaCT.SelecionarPorFiltro(new VendaDTO());

            grvPedidos.DataSource = dtVendas;
            grvPedidos.DataBind();
        }
Exemplo n.º 2
0
        protected void grvPedidos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "editar")
            {
                VendaCT  vendaCT  = new VendaCT();
                VendaDTO vendaDTO = new VendaDTO();
                vendaDTO.Identificador = Convert.ToInt32(e.CommandArgument);
                DataTable dtVenda = vendaCT.SelecionarPorFiltro(vendaDTO);

                if (dtVenda.Rows.Count > 0)
                {
                    DataRow drVenda = dtVenda.Rows[0];
                    this.HiddenFieldCliente.Value = drVenda["IDVENDA"].ToString();
                    this.ddlCliente.SelectedValue = drVenda["IDCLIENTE"].ToString();
                    this.ddlPacote.SelectedValue  = drVenda["IDPACOTE"].ToString();
                    this.txtVencimento.Text       = Convert.ToDateTime(drVenda["DATAVENCIMENTOFATURA"]).ToString("dd/MM/yyyy");
                    this.txtObservacao.Text       = drVenda["OBSERVACAO"].ToString();
                    this.ddlStatus.SelectedValue  = drVenda["STATUS"].ToString();
                }
            }
            else if (e.CommandName == "excluir")
            {
                VendaCT  vendaCT  = new VendaCT();
                VendaDTO vendaDTO = new VendaDTO();
                vendaDTO.Identificador = Convert.ToInt32(e.CommandArgument);

                try
                {
                    vendaCT.Excluir(vendaDTO);
                    FillPedidos();
                    LimparCampos();
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "aviso", "alert('Excluido com sucesso.');", true);
                }
                catch (Exception erro)
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "aviso", "alert('Erro: " + erro.Message + "');", true);
                }
            }
        }