protected void GuardarCoordenada(object sender, EventArgs e)
        {
            double lat;
            double lon;

            try
            {
                lat = Validar.ObtenerLatitud(Convert.ToInt32(latgrados.Value), Convert.ToInt32(latminut.Value), Convert.ToDouble(latsegun.Value.Replace('.', ',')));
                lon = Validar.ObtenerLongitud(Convert.ToInt32(longrados.Value), Convert.ToInt32(lonminut.Value), Convert.ToDouble(lonsegun.Value.Replace('.', ',')));
                DataRow dat       = ord.ConsultarIdservicio(valosal).Rows[0];
                DataRow puntoedit = punto.ConsultarPuntosEdit(dat["idservicio"].ToString()).Rows[0];
                if (punto.ActualizarPuntoAvanzado(puntoedit["estadocol"].ToString(), puntoedit["direcioncol"].ToString(), lat.ToString(), lon.ToString(), puntoedit["barrios_idbarrioscol"].ToString(), puntoedit["tipocol"].ToString(), puntoedit["idservicioscol"].ToString(), puntoedit["referenciascol"].ToString(), puntoedit["idpuntoscol"].ToString()))
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "hwa", "ErrorPunto('ACTUALIZACION EXITOSA!','Punto Geografico Actualizado correctamente','success');", true);
                    bandera = true;
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "hwa", "ErrorPunto('ACTUALIZACION FALLIDA','Verifique que los espacios se encuentren correctamente diligenciados, recuerde seleccionar el servicio a modificar!','error');", true);
                    bandera = false;
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "hwa", "ErrorPunto('ACTUALIZACION FALLIDA','" + ex.Message + "','error');", true);
                bandera = false;
            }
        }
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("buscar"))
            {
                listordenes.DataSource = null;
                listordenes.DataBind();
                listsolicitudes.DataSource = null;
                listsolicitudes.DataBind();

                string dat = e.CommandArgument.ToString();
                cargartabla(dat);
                Labelidincidencia.Text = dat;
                DataRow puntoedit = punto.ConsultarPuntosEdit(dat).Rows[0];
                barr.idbarrios = puntoedit["barrios_idbarrioscol"].ToString();
                DataRow dir = barr.ConsultarTodoporBarrio(barr).Rows[0];
                cargarDepartamentos(dir["idpais"].ToString());
                pais_.SelectedValue         = dir["idpais"].ToString();
                departamento_.SelectedValue = dir["iddepartamento"].ToString();
                cargarMunicipios(dir["iddepartamento"].ToString());
                municipio_.SelectedValue = dir["idmunicipio"].ToString();
                cargarBarrios(dir["idmunicipio"].ToString());
                barrio_.SelectedValue    = puntoedit["barrios_idbarrioscol"].ToString();
                tipo.SelectedValue       = puntoedit["tipocol"].ToString();
                estadoserv.SelectedValue = puntoedit["estadocol"].ToString();
                longitud_.Text           = puntoedit["coordenadaxcol"].ToString();
                latitud_.Text            = puntoedit["coordenadaycol"].ToString();
                direcciont_.Text         = puntoedit["direcioncol"].ToString();
                referencia_.Text         = puntoedit["referenciascol"].ToString();
                idserv.Text                = puntoedit["idservicioscol"].ToString();
                idpuntoac.Text             = puntoedit["idpuntoscol"].ToString();
                listsolicitudes.DataSource = serv.consultarSolicitudesID(dat);
                listsolicitudes.DataBind();
                OrdenSalida ord = new OrdenSalida();
                listordenes.DataSource = ord.ConsultarByservicio(dat);
                listordenes.DataBind();
                try
                {
                    punt = punto.consultarpuntosdelservicio(e.CommandArgument.ToString());
                }
                catch (Exception ex)
                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "pop", "swal({title: 'UUUUPSSS!!!!', text: 'Algo ha ocurrido estamos trabajando para solucionarlo',imageUrl: '../../Contenido/images/monkeyprogramer.jpg',imageSize: '400x250'})", true);
                }
            }
            else
            {
            }


            if (e.CommandName.Equals("getservicio"))
            {
                string t = e.CommandArgument.ToString();
                Response.Redirect("detalleservicio.aspx?addds=" + t, false);
            }
        }