public void CarregarGrid(int idCliente) { var result = _locacaoBusiness.ObterPorCliente(idCliente); IList <Domain.Entities.Locacao> locacaoList = new List <Domain.Entities.Locacao>(); locacaoList = result; IList <ModelForm.GridLocacaoViewForm> gridModel = new List <ModelForm.GridLocacaoViewForm>(); foreach (var item in locacaoList) { var filme = _filmeBusiness.Obter(item.IdFilme); gridModel.Add(new ModelForm.GridLocacaoViewForm() { Id = item.Id, Titulo = filme.Titulo, DataRetirada = item.DataRetirada, DataEntrega = item.DataEntrega }); } gdvLocacao.DataSource = gridModel; gdvLocacao.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { string id = Request.QueryString["idcliente"]; if (string.IsNullOrEmpty(id)) { id = Session[string.Concat(Session.SessionID, "_idCliente")].ToString(); } if (string.IsNullOrEmpty(id)) { this.Response.Redirect("./cliente/Index.aspx"); } try { var resultCliente = _clienteBusiness.Obter(Convert.ToInt32(id)); this.txtCpfCliente.Text = resultCliente.Cpf; this.txtNomeCliente.Text = resultCliente.Nome; this.hfIdCliente.Value = resultCliente.Id.ToString(); } catch (Exception ex) { throw new Exception(ex.Message); } if (!IsPostBack) { var filmes = _filmeBusiness.Obter(); DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[3] { new DataColumn("Id"), new DataColumn("Titulo"), new DataColumn("Ano") }); foreach (var filme in filmes) { dt.Rows.Add(filme.Id, filme.Titulo, filme.Ano); } gdvFilme.DataSource = dt; gdvFilme.DataBind(); } }