public void gvCotacao_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { cotacao_tb obj = ((cotacao_tb)e.Row.DataItem); ((HyperLink)e.Row.FindControl("lnkEditar")).NavigateUrl = string.Concat("CotacaoDetalhe?id=", obj.cotacao_id); ((HyperLink)e.Row.FindControl("lnkEditar")).Text = obj.codigo; } }
private void inserir() { cotacao = new cotacao_tb(); carregarEntidade(); new CotacaoRepositorio().Inserir(cotacao); Response.Redirect("CotacaoLista.aspx"); }
private void alterar() { using (var ctx = new CTX_GERCOM()) { cotacao = new CotacaoRepositorio().RecuperarPelaChave(Convert.ToInt32(Request["id"])); carregarEntidade(); new CotacaoRepositorio().Alterar(cotacao); Response.Redirect("CotacaoLista.aspx"); } }
private void CarregarTela() { var corretores = new ListarCorretorRepositorio().Listar(); carregarCorretor((List <corretor_tb>)corretores); var ramos = new ListarRamoRepositorio().Listar(); carregarRamo((List <ramo_tb>)ramos); var segurados = new ListarSeguradoRepositorio().Listar(); carregarSegurado((List <segurado_tb>)segurados); var seguradoras = new ListaSeguradoraRepositorio().Listar(); carregarSeguradora(seguradoras); if (!string.IsNullOrEmpty(Request["id"])) { cotacao = new CotacaoRepositorio().RecuperarPelaChave(Convert.ToInt32(Request["id"])); cotacao_id = cotacao.cotacao_id; ViewState["vsCotacao"] = cotacao_id; estado = EntityState.Modified; txtCodigo.Text = cotacao.codigo; txtPremio.Text = Convert.ToString(cotacao.premio); txtDataCotacao.Text = Convert.ToString(cotacao.data_cotacao); txtInicioVigencia.Text = Convert.ToString(cotacao.data_inicio_vigencia); txtFimVigencia.Text = Convert.ToString(cotacao.data_fim_vigencia); PosicionarDropDownList(ref ddlSegurado, cotacao.segurado_id.ToString()); PosicionarDropDownList(ref ddlRamo, cotacao.ramo_id.ToString()); PosicionarDropDownList(ref ddlCorretor, cotacao.corretor_id.ToString()); PosicionarDropDownList(ref ddlSeguradora, cotacao.seguradora_id.ToString()); } else { estado = EntityState.Added; } ViewState["vsEstado"] = estado; }