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)
            {
            }
        }