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 btn_actualizara_ServerClick(object sender, EventArgs e)
        {
            try
            {
                Validar.validarselected(estadoserv.SelectedValue);
                Validar.validarselected(barrio_.SelectedValue);
                Validar.validarselected(tipo.SelectedValue);
                Validar.validarlleno(direcciont_.Text);
                Validar.ConvertVarchar(referencia_.Text);
                double lat;
                double lon;
                if (latitud_.Text.Equals("") && longitud_.Text.Equals(""))
                {
                    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('.', ',')));
                }
                else
                {
                    lat = Convert.ToDouble(latitud_.Text.Replace('.', ','));
                    lon = Convert.ToDouble(longitud_.Text.Replace('.', ','));
                }
                if (punto.ActualizarPuntoAvanzado(estadoserv.SelectedValue, direcciont_.Text, lat.ToString(), lon.ToString(), barrio_.SelectedValue, tipo.SelectedValue, idserv.Text, referencia_.Text, idpuntoac.Text))
                {
                    punt = punto.consultarpuntosdelservicio(idserv.Text);
                    estadoserv.SelectedValue = "Seleccione";
                    direcciont_.Text         = "";
                    barrio_.SelectedValue    = "Seleccione";
                    tipo.SelectedValue       = "Seleccione";
                    idserv.Text      = "";
                    referencia_.Text = "";
                    idpuntoac.Text   = "";

                    ScriptManager.RegisterStartupScript(this, this.GetType(), "hwa", "ErrorPunto('ACTUALIZACION EXITOSA!','Punto Geografico Actualizado correctamente','success');", 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);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "hwa", "ErrorPunto('ACTUALIZACION FALLIDA','" + ex.Message + "','error');", true);
            }
        }