public void FillPedidos() { VendaCT vendaCT = new VendaCT(); DataTable dtVendas = vendaCT.SelecionarPorFiltro(new VendaDTO()); grvPedidos.DataSource = dtVendas; grvPedidos.DataBind(); }
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); } } }