protected void ConsultarIdentif(object sender, EventArgs e)
        {
            try
            {
                tercero.identificacion     = Validar.validarlleno(identif_.Value);
                tercliente                 = Validar.Consulta(tercero.ConsultarTerceroAvanzado(tercero));
                consultacliente.DataSource = tercliente;
                consultacliente.DataBind();
                Alerta.Visible        = false;
                allfactura.DataSource = null;
                allfactura.DataBind();
                GridViewpagos.DataSource = null;
                GridViewpagos.DataBind();
                cargosadicionales.DataSource = null;
                cargosadicionales.DataBind();
                GridView1.DataSource = null;
                GridView1.DataBind();
                Labelidincidencia.Text = null;
                consultacontrato.Dispose();

                ClientScript.RegisterStartupScript(GetType(), "alerta", "panelbutton();", true);
            }
            catch (Exception ex)
            {
                textError.InnerHtml = ex.Message;
                Alerta.CssClass     = "alert alert-error";
                Alerta.Visible      = true;
            }
        }
        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)
            {
            }
        }
        protected void consultacliente_SelectedIndexChanged(object sender, EventArgs e)
        {
            //AQUI SE SELECCIONA LA PERSONA
            try
            {
                GridViewRow gridw = consultacliente.SelectedRow;
                tercero.identificacion = Validar.validarlleno(gridw.Cells[0].Text);
                DataRow row = Validar.Consulta(tercero.ConsultarTerceroAvanzado(tercero)).Rows[0];
                _tipocliente.Value = row["tipoterceros"].ToString();

                identificacion_.Value = row["identificacion"].ToString();
                num.InnerHtml         = row["idterceros"].ToString();
                ident                   = row["identificacion"].ToString();
                _nombre_.Value          = row["nombre"].ToString() + " " + row["apellido"].ToString();
                _correo_.Value          = row["correo"].ToString();
                _estado_.Value          = row["estado"].ToString();
                _direccion_.Value       = row["direccion"].ToString();
                tlf.terceros_idterceros = row["identificacion"].ToString();
                DataTable listtelefono = tlf.ConsultarTelefonosIdTerceros(tlf);
                string    telef        = "";
                foreach (DataRow item in listtelefono.Rows)
                {
                    telef += item["telefono"].ToString() + " ";
                }
                _telefono_.Value             = telef;
                contrato.terceros_idterceros = row["idterceros"].ToString();
                contcliente = Validar.Consulta(contrato.ConsultarContratoIdTercero(contrato));
                consultacontrato.DataSource = contcliente;
                consultacontrato.DataBind();
                GridViewpagos.DataSource = null;
                GridViewpagos.DataBind();
                cargosadicionales.DataSource = null;
                cargosadicionales.DataBind();
                GridView1.DataSource = null;
                GridView1.DataBind();
                GridView2.DataSource = null;
                GridView2.DataBind();
                GridViewcuenta.DataSource = null;
                GridViewcuenta.DataBind();
                paneldedatosterceros.Visible = true;
                Alerta.Visible         = false;
                listordenes.DataSource = null;
                listordenes.DataBind();
                listsolicitudes.DataSource = null;
                listsolicitudes.DataBind();
            }
            catch (Exception ex)
            {
                textError.InnerHtml = ex.Message;
                Alerta.CssClass     = "alert alert-error";
                Alerta.Visible      = true;
            }
        }