public CatLugarModels EliminarLugar(CatLugarModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.id_lugar, datos.user
         };
         object aux = SqlHelper.ExecuteScalar(datos.conexion, "spCSLDB_Catalogo_del_CatLugar", parametros);
         datos.id_lugar = aux.ToString();
         if (!string.IsNullOrEmpty(datos.id_lugar))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public CatLugarModels ObtenerDetalleCatLugar(CatLugarModels datos)
        {
            try
            {
                object[]      parametros = { datos.id_lugar };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.conexion, "spCSLDB_get_CatLugarXID", parametros);
                while (dr.Read())
                {
                    datos.id_lugar        = dr["id_lugar"].ToString();
                    datos.descripcion     = dr["descripcion"].ToString();
                    datos.ejido           = dr["ejido"].ToString();
                    datos.lat             = dr["gpsLatitud"].ToString();
                    datos.lng             = dr["gpsLongitud"].ToString();
                    datos.id_municipio    = Convert.ToInt32(dr["id_municipio"].ToString());
                    datos.id_estado       = Convert.ToInt32(dr["id_estado"].ToString());
                    datos.id_pais         = dr["id_pais"].ToString();
                    datos.id_estadoCodigo = dr["c_Estado"].ToString();
                }
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        public CatLugarModels AbcCatLugar(CatLugarModels datos)
        {
            try
            {
                object[] parametros =
                {
                    datos.opcion, datos.id_lugar, datos.descripcion, datos.latitud, datos.longitud, datos.ejido, datos.id_pais, datos.id_estadoCodigo, datos.id_municipio, datos.user
                };
                object aux = SqlHelper.ExecuteScalar(datos.conexion, "spCSLDB_ac_CatLugar", parametros);
                datos.id_lugar = aux.ToString();

                if (!string.IsNullOrEmpty(datos.id_lugar))
                {
                    datos.Completado = true;
                }
                else
                {
                    datos.Completado = false;
                }
                return(datos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <CatPaisModels> obtenerListaPaises(CatLugarModels Datos)
        {
            try
            {
                List <CatPaisModels> lista = new List <CatPaisModels>();
                CatPaisModels        item;
                SqlDataReader        dr = null;
                dr = SqlHelper.ExecuteReader(Datos.conexion, "spCSLDB_get_ComboPaises");
                while (dr.Read())
                {
                    item             = new CatPaisModels();
                    item.id_pais     = dr["clave"].ToString();
                    item.descripcion = dr["descripcion"].ToString();

                    lista.Add(item);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public List <CatLugarModels> obtenerCatLugar(CatLugarModels Datos)
 {
     try
     {
         List <CatLugarModels> lista = new List <CatLugarModels>();
         CatLugarModels        item;
         SqlDataReader         dr = null;
         dr = SqlHelper.ExecuteReader(Datos.conexion, "EM_spCSLDB_get_Lugar");
         while (dr.Read())
         {
             item             = new CatLugarModels();
             item.id_lugar    = dr["IDLugar"].ToString();
             item.descripcion = dr["descripcion"].ToString();
             item.latitud     = Convert.ToSingle(dr["latitud"].ToString());
             item.longitud    = Convert.ToSingle(dr["longitud"].ToString());
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public List <CatMunicipioModels> obtenerListaMunicipios(CatLugarModels Datos)
        {
            try
            {
                List <CatMunicipioModels> lista = new List <CatMunicipioModels>();
                CatMunicipioModels        item;
                SqlDataReader             dr = null;
                dr = SqlHelper.ExecuteReader(Datos.conexion, "spCSLDB_get_ComboMunicipio", Datos.id_pais, Datos.id_estadoCodigo);
                while (dr.Read())
                {
                    item = new CatMunicipioModels();
                    item.id_municipio    = Convert.ToInt32(dr["id_municipio"].ToString());
                    item.codigoMunicipio = dr["clave"].ToString();
                    item.descripcion     = dr["descripcion"].ToString();

                    lista.Add(item);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }