protected void consultacontrato_SelectedIndexChanged(object sender, EventArgs e) { try { listordenes.DataSource = null; listordenes.DataBind(); listsolicitudes.DataSource = null; listsolicitudes.DataBind(); GridViewRow gridw = consultacontrato.SelectedRow; fact.contrato_idcontrato = Validar.validarlleno(gridw.Cells[0].Text); tablefactura = fact.ConsultarFacturabyContrato(fact); allfactura.DataSource = tablefactura; allfactura.DataBind(); allfactura.Dispose(); Alerta.Visible = false; DataTable dat = Validar.Consulta(serv.consultaservicioscont2(gridw.Cells[0].Text)); punt = punto.consultarpuntosdelcontrato(gridw.Cells[0].Text); GridView1.DataSource = dat; GridView1.DataBind(); try { GridViewcuenta.DataSource = Validar.Consulta(fact.consultarcuenta(gridw.Cells[0].Text)); GridViewcuenta.DataBind(); punt = punto.consultarpuntosdelcontrato(gridw.Cells[0].Text); cargo.contrato_idcontrato_cargo = gridw.Cells[0].Text; cargosadicionales.DataSource = cargo.ConsultarCargosIdContrato(cargo); cargosadicionales.DataBind(); } catch (Exception ex) { textError.InnerHtml = ex.Message; Alerta.CssClass = "alert alert-error"; Alerta.Visible = true; } } catch (Exception ex) { textError.InnerHtml = ex.Message; Alerta.CssClass = "alert alert-error"; Alerta.Visible = true; } try { GridViewRow gridw = consultacontrato.SelectedRow; pg.contrato_idcontrato = gridw.Cells[0].Text; //DataTable pagosidcon = Validar.Consulta(); GridViewpagos.DataSource = pg.ConsultarPagosidcontrato(pg); GridViewpagos.DataBind(); } catch (Exception) { } }