示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Accion(delegate(CDB conn) {
            int IdEstado = Convert.ToInt32(Request["IdEstado"]);
            if (IdEstado > 0)
            {
                string query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdEstado", IdEstado);
                CObjeto oEstado = conn.ObtenerRegistro();

                Estado = IdEstado.ToString();
                if (oEstado.Exist("Estado"))
                {
                    Id    = oEstado.Get("IdEstado").ToString();
                    query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdEstado", IdEstado);
                    CObjeto Validar = conn.ObtenerRegistro();
                    NombreEstado    = Validar.Get("Estado").ToString();
                    IdPais          = Validar.Get("IdPais").ToString();

                    query = "SELECT * FROM Pais";
                    conn.DefinirQuery(query);
                    Paises = conn.ObtenerRegistros();
                }
            }
        });
    }
示例#2
0
    public static JObject ObtenerJsonClienteObtieneDatosUsuarioSesion(JObject esteObjeto)
    {
        CDB    conn = new CDB();
        string sp   = "EXEC SP_Cliente_ObtenerDatosUsuarioSesion @Opcion, @pIdUsuario";

        conn.DefinirQuery(sp);
        conn.AgregarParametros("@Opcion", 1);
        conn.AgregarParametros("@pIdUsuario", Convert.ToInt32(esteObjeto.Property("IdUsuario").Value.ToString()));
        CObjeto Registro = conn.ObtenerRegistro();

        string Logo     = "";
        int    IdPerfil = 0;

        if (Registro.Exist("IdCliente"))
        {
            Logo     = (string)Registro.Get("Logo");
            IdPerfil = (Int32)Registro.Get("IdPerfil");
        }

        if (Logo == "")
        {
            Logo = "NoImage.png";
        }

        esteObjeto.Add(new JProperty("Logo", Logo));
        esteObjeto.Add(new JProperty("IdPerfil", IdPerfil));
        return(esteObjeto);
    }
示例#3
0
    public bool tienePermisoPorID(int IdPermiso, int IdPerfil)
    {
        bool permiso = false;

        CUnit.Firmado(delegate(CDB conn)
        {
            if (conn.Conectado)
            {
                //Verifico si el perfil tiene el permiso de acceso a la página
                string spPermiso = "EXEC sp_PerfilPermiso_Consultar @Opcion, @IdPermiso, @IdPerfil";
                conn.DefinirQuery(spPermiso);
                conn.AgregarParametros("@Opcion", 1);
                conn.AgregarParametros("@IdPermiso", IdPermiso);
                conn.AgregarParametros("@IdPerfil", IdPerfil);
                CObjeto Permiso = conn.ObtenerRegistro();

                if (Permiso.Exist("IdPermiso"))
                {
                    permiso = true;
                }
            }
        });

        return(permiso);
    }
示例#4
0
    public bool tienePermiso(string accion)
    {
        bool permiso = false;

        CUnit.Firmado(delegate(CDB Conn)
        {
            CDB conn = new CDB();

            int IdPerfil    = 0;
            HttpCookie Dato = HttpContext.Current.Request.Cookies[CMD5.Encriptar("KeepUnitUserCookie")];
            if (Dato != null)
            {
                string Cookie = Dato.Value;

                string Query = "SELECT IdUsuario, IdPerfil FROM Usuario WHERE Cookie = @Cookie";
                Conn.DefinirQuery(Query);
                Conn.AgregarParametros("@Cookie", Cookie);
                CObjeto Registro = Conn.ObtenerRegistro();

                CUsuario Usuario  = new CUsuario();
                Usuario.IdUsuario = (Registro.Exist("IdUsuario")) ? (int)Registro.Get("IdUsuario") : 0;
                Usuario.Obtener(Conn);
                IdPerfil = Usuario.IdPerfil;
            }


            //Obtengo los permisos del usuario dependiendo su perfil
            string query = "EXEC sp_PerfilPermiso_Consulta @Opcion, @IdPerfil, @IdPagina";
            conn.DefinirQuery(query);
            conn.AgregarParametros("@Opcion", 1);
            conn.AgregarParametros("@IdPerfil", IdPerfil);
            conn.AgregarParametros("@IdPagina", 0);
            SqlDataReader Datos = conn.Ejecutar();

            if (Datos.HasRows)
            {
                while (Datos.Read())
                {
                    //Valido si existe el permiso seleccionado en su lista de permisos
                    if (accion == Datos["Comando"].ToString())
                    {
                        permiso = true;
                        break;
                    }
                }
            }
            Datos.Close();
        });


        return(permiso);
    }
示例#5
0
    public static int ValidaExiste(string Usuario, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdUsuario) AS Contador FROM Usuario WHERE Usuario =@Usuario";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Usuario", Usuario);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
示例#6
0
    public static int ValidaExiste(string Pagina, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdPagina) AS Contador FROM Pagina WHERE Pagina COLLATE Latin1_general_CI_AI LIKE '%'+ @Pagina + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Pagina", Pagina);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
示例#7
0
文件: CMenu.cs 项目: kmtDramos/Yolk
    public static int ValidaExiste(string Menu, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(Menu) AS Contador FROM Menu WHERE  Menu COLLATE Latin1_general_CI_AI LIKE '%'+ @Menu + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Menu", Menu);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
示例#8
0
    public static int ValidaExiste(string NombreTipoProblema, CDB Conn)
    {
        int    IdTipoProblema = 0;
        string Query          = "SELECT IdTipoProblema FROM TipoProblema WHERE TipoProblema COLLATE Latin1_general_CI_AI LIKE '%' + @NombreTipoProblema + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@NombreTipoProblema", NombreTipoProblema);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdTipoProblema"))
        {
            IdTipoProblema = (int)Registro.Get("IdTipoProblema");
        }
        return(IdTipoProblema);
    }
示例#9
0
    public static int ValidaExisteDocumento(int IdReporte, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdReporteDocumento) AS Contador FROM ReporteDocumento WHERE IdReporte=@IdReporte";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdReporte", IdReporte);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
示例#10
0
    public static int ValidaExiste(int IdUsuario, CDB Conn)
    {
        int    IdUsuarioProveedor = 0;
        string Query = "SELECT IdUsuarioProveedor FROM UsuarioProveedor WHERE IdUsuario =@IdUsuario";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuario", IdUsuario);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdUsuarioProveedor"))
        {
            IdUsuarioProveedor = (int)Registro.Get("IdUsuarioProveedor");
        }
        return(IdUsuarioProveedor);
    }
示例#11
0
    public static int ValidaExisteEditar(int IdPerfil, string Perfil, int IdPagina, CDB Conn)
    {
        int    Id    = 0;
        string Query = "SELECT IdPerfil FROM Perfil WHERE Perfil=@Perfil AND IdPerfil<>@IdPerfil";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Perfil", Perfil);
        Conn.AgregarParametros("@IdPerfil", IdPerfil);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdPerfil"))
        {
            Id = (int)Registro.Get("IdPerfil");
        }
        return(Id);
    }
示例#12
0
文件: CMenu.cs 项目: kmtDramos/Yolk
    public static int ValidaExisteEditarMenu(int IdMenu, string Menu, CDB Conn)
    {
        int    Id    = 0;
        string Query = "SELECT IdMenu FROM Menu WHERE Menu COLLATE Latin1_general_CI_AI like '%'+@Menu + '%' AND IdMenu<>@IdMenu";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdMenu", IdMenu);
        Conn.AgregarParametros("@Menu", Menu);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdMenu"))
        {
            Id = (int)Registro.Get("IdMenu");
        }
        return(Id);
    }
示例#13
0
    public static int ValidaExiste(int IdPerfil, int IdPermiso, CDB Conn)
    {
        int    IdPerfilPermiso = 0;
        string Query           = "SELECT IdPerfilPermiso FROM PerfilPermiso WHERE IdPerfil=@IdPerfil AND IdPermiso=@IdPermiso ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPerfil", IdPerfil);
        Conn.AgregarParametros("@IdPermiso", IdPermiso);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdPerfilPermiso"))
        {
            IdPerfilPermiso = (int)Registro.Get("IdPerfilPermiso");
        }
        return(IdPerfilPermiso);
    }
示例#14
0
文件: CEstado.cs 项目: kmtDramos/Yolk
    public static int ValidaExiste(int IdPais, string Estado, CDB Conn)
    {
        int    IdEstado = 0;
        string Query    = "SELECT IdEstado FROM Estado WHERE IdPais=@IdPais AND Estado LIKE '%' + @Estado + '%' ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPais", IdPais);
        Conn.AgregarParametros("@Estado", Estado);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdEstado"))
        {
            IdEstado = (int)Registro.Get("IdEstado");
        }
        return(IdEstado);
    }
示例#15
0
    public static int ValidaExiste(int IdMunicipio, string Cliente, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdCliente) AS Contador FROM Cliente WHERE IdMunicipio=@IdMunicipio AND Cliente COLLATE Latin1_general_CI_AI LIKE '%' + @Cliente + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdMunicipio", IdMunicipio);
        Conn.AgregarParametros("@Cliente", Cliente);
        CObjeto ValidaExiste = Conn.ObtenerRegistro();

        if (ValidaExiste.Exist("Contador"))
        {
            Contador = (int)ValidaExiste.Get("Contador");
        }
        return(Contador);
    }
示例#16
0
    public static int ValidaExiste(int IdUsuario, int IdSucursal, CDB Conn)
    {
        int    IdUsuarioSucursal = 0;
        string Query             = "SELECT IdUsuarioSucursal FROM UsuarioSucursal WHERE IdUsuario=@IdUsuario AND IdSucursal=@IdSucursal ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuario", IdUsuario);
        Conn.AgregarParametros("@IdSucursal", IdSucursal);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdUsuarioSucursal"))
        {
            IdUsuarioSucursal = (int)Registro.Get("IdUsuarioSucursal");
        }
        return(IdUsuarioSucursal);
    }
示例#17
0
    public static int ValidaExisteEditar(int IdPagina, string Pagina, CDB Conn)
    {
        int    Id    = 0;
        string Query = "SELECT IdPagina FROM Pagina WHERE Pagina COLLATE Latin1_general_CI_AI like '%'+@Pagina + '%' AND IdPagina<>@IdPagina";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPagina", IdPagina);
        Conn.AgregarParametros("@Pagina", Pagina);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdPagina"))
        {
            Id = (int)Registro.Get("IdPagina");
        }
        return(Id);
    }
示例#18
0
    public static int ValidaExisteEditar(int IdProveedor, string Proveedor, CDB Conn)
    {
        int    Id    = 0;
        string Query = "SELECT IdProveedor FROM Proveedor WHERE Proveedor COLLATE Latin1_general_CI_AI like '%'+@Proveedor + '%' AND IdProveedor<>@IdProveedor";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdProveedor", IdProveedor);
        Conn.AgregarParametros("@Proveedor", Proveedor);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdProveedor"))
        {
            Id = (int)Registro.Get("IdProveedor");
        }
        return(Id);
    }
示例#19
0
    public static int ValidaExiste(int IdMedidor, string NumeroCircuito, CDB Conn)
    {
        int    IdCircuito = 0;
        string Query      = "SELECT IdCircuito FROM Circuito C LEFT JOIN Tablero T ON C.IdTablero=T.IdTablero WHERE IdMedidor=@IdMedidor AND C.Circuito=@NumeroCircuito ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdMedidor", IdMedidor);
        Conn.AgregarParametros("@NumeroCircuito", NumeroCircuito);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdCircuito"))
        {
            IdCircuito = (int)Registro.Get("IdCircuito");
        }
        return(IdCircuito);
    }
示例#20
0
    public static int ValidaExiste(int IdTipoProblema, string Problema, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdProblema) AS Contador FROM Problema WHERE IdTipoProblema=@IdTipoProblema AND Problema COLLATE Latin1_general_CI_AI LIKE '%' + @Problema + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdTipoProblema", IdTipoProblema);
        Conn.AgregarParametros("@Problema", Problema);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
示例#21
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Accion(delegate(CDB conn) {
            int IdCliente = Convert.ToInt32(Request["IdCliente"]);
            if (IdCliente > 0)
            {
                string query = "SELECT * FROM Cliente WHERE IdCliente = @IdCliente";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdCliente", IdCliente);
                CObjeto oCliente = conn.ObtenerRegistro();

                Cliente = IdCliente.ToString();
                if (oCliente.Exist("Cliente"))
                {
                    Id         = oCliente.Get("IdCliente").ToString();
                    Cliente    = oCliente.Get("Cliente").ToString();
                    IdMunicpio = oCliente.Get("IdMunicipio").ToString();

                    query = "SELECT * FROM Municipio WHERE IdMunicipio = @IdMunicipio";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdMunicipio", IdMunicpio);
                    CObjeto Validar = conn.ObtenerRegistro();
                    IdEstado        = Validar.Get("IdEstado").ToString();

                    query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdEstado", IdEstado);
                    Validar = conn.ObtenerRegistro();
                    IdPais  = Validar.Get("IdPais").ToString();
                    /**/
                    query = "SELECT * FROM Municipio WHERE IdEstado=@IdEstado";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdEstado", IdEstado);
                    Municipios = conn.ObtenerRegistros();

                    query = "SELECT * FROM Estado WHERE IdPais=@IdPais";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdPais", IdPais);
                    Estados = conn.ObtenerRegistros();

                    query = "SELECT * FROM Pais";
                    conn.DefinirQuery(query);
                    Paises = conn.ObtenerRegistros();
                }
            }
        });
    }
示例#22
0
文件: CTarifa.cs 项目: kmtDramos/Yolk
    public static int ValidaExiste(int IdRegion, int Mes, int Anio, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdRegion) AS Contador FROM Tarifa WHERE IdRegion=@IdRegion AND Mes=@Mes AND Anio=@Anio";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdRegion", IdRegion);
        Conn.AgregarParametros("@Mes", Mes);
        Conn.AgregarParametros("@Anio", Anio);
        CObjeto ValidaExiste = Conn.ObtenerRegistro();

        if (ValidaExiste.Exist("Contador"))
        {
            Contador = (int)ValidaExiste.Get("Contador");
        }
        return(Contador);
    }
示例#23
0
文件: CEstado.cs 项目: kmtDramos/Yolk
    public static int ValidaExisteEditaEstado(int IdEstado, string Estado, int IdPais, CDB Conn)
    {
        int    Id    = 0;
        string Query = "SELECT IdEstado FROM Estado WHERE Estado=@Estado AND IdPais=@IdPais";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdEstado", IdEstado);
        Conn.AgregarParametros("@Estado", Estado);
        Conn.AgregarParametros("@IdPais", IdPais);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdEstado"))
        {
            Id = (int)Registro.Get("IdEstado");
        }
        return(Id);
    }
示例#24
0
    public static int Login(string Usuario, string Password, CDB Conn)
    {
        int    IdUsuario = 0;
        string Query     = "SELECT IdUsuario FROM Usuario WHERE Usuario = @Usuario AND Password = @Password";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Usuario", Usuario);
        Conn.AgregarParametros("@Password", Password);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdUsuario"))
        {
            IdUsuario = (int)Registro.Get("IdUsuario");
            Acceder(IdUsuario, Conn);
        }
        return(IdUsuario);
    }
示例#25
0
    public static int ValidaSucursalPredeterminada(int IdSucursalPredeterminada, int IdUsuario, CDB Conn)
    {
        int    puede = 0;
        string Query = "EXEC sp_Usuario_ValidaSucursalesAsignados @Opcion, @IdUsuario, @IdSucursal";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Opcion", 1);
        Conn.AgregarParametros("@IdUsuario", IdUsuario);
        Conn.AgregarParametros("@IdSucursal", IdSucursalPredeterminada);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdSucursal"))
        {
            puede = 1;
        }
        return(puede);
    }
示例#26
0
    public static int ValidaExiste(string NombrePermiso, string Comando, string Pantalla, CDB Conn)
    {
        int    IdPermiso = 0;
        string Query     = "SELECT IdPermiso FROM Permiso WHERE Permiso=@NombrePermiso or Comando=@Comando ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@NombrePermiso", NombrePermiso);
        Conn.AgregarParametros("@Comando", Comando);
        Conn.AgregarParametros("@Pantalla", Pantalla);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdPermiso"))
        {
            IdPermiso = (int)Registro.Get("IdPermiso");
        }
        return(IdPermiso);
    }
示例#27
0
文件: CMeta.cs 项目: kmtDramos/Yolk
    public static int ValidaExiste(int IdCircuito, int Mes, int Anio, CDB Conn)
    {
        int    IdMeta = 0;
        string Query  = "SELECT IdMeta FROM Meta WHERE IdCircuito=@IdCircuito AND Mes = @Mes AND Anio = @Anio";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdCircuito", IdCircuito);
        Conn.AgregarParametros("@Mes", Mes);
        Conn.AgregarParametros("@Anio", Anio);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdMeta"))
        {
            IdMeta = (int)Registro.Get("IdMeta");
        }
        return(IdMeta);
    }
示例#28
0
    public bool TieneSucursalAsignada(int IdUsuario, CDB Conn)
    {
        bool   tieneSucursalAsignada = false;
        string Query = "EXEC sp_Usuario_Consultar_TieneSucursalAsignada @IdUsuario";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuario", IdUsuario);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("NoSucursalesAsignadas"))
        {
            if ((int)Registro.Get("NoSucursalesAsignadas") > 0)
            {
                tieneSucursalAsignada = true;
            }
        }
        return(tieneSucursalAsignada);
    }
示例#29
0
    public static int ValidaExiste(int IdCliente, int IdMunicipio, int IdRegion, string Sucursal, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdSucursal) AS Contador FROM Sucursal WHERE IdMunicipio=@IdMunicipio AND IdRegion=@IdRegion AND IdCliente=@IdCliente AND  Sucursal COLLATE Latin1_general_CI_AI LIKE '%' + @Sucursal + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdCliente", IdCliente);
        Conn.AgregarParametros("@IdMunicipio", IdMunicipio);
        Conn.AgregarParametros("@IdRegion", IdRegion);
        Conn.AgregarParametros("@Sucursal", Sucursal);
        CObjeto ValidaExiste = Conn.ObtenerRegistro();

        if (ValidaExiste.Exist("Contador"))
        {
            Contador = (int)ValidaExiste.Get("Contador");
        }
        return(Contador);
    }
示例#30
0
文件: CMeta.cs 项目: kmtDramos/Yolk
    public static int ValidaExisteReporte(int IdCircuito, string FechaInicio, string FechaFin, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "EXEC sp_Meta_Consultar @Opcion, @IdCircuito, @FechaInicio, @FechaFin  ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Opcion", 1);
        Conn.AgregarParametros("@IdCircuito", IdCircuito);
        Conn.AgregarParametros("@FechaInicio", FechaInicio);
        Conn.AgregarParametros("@FechaFin", FechaFin);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("ContadorMeta"))
        {
            Contador = (int)Registro.Get("ContadorMeta");
        }

        return(Contador);
    }