示例#1
0
        string IGenericSingleton <Usuario> .Find(Usuario Data)
        {
            IC.CreateCommand("Usuarios_Find");
            IC.ParameterAddInt("ID", Data.ID);
            DataRow DR = IC.Find("Error: No Se Pudo Encontrar El Usuario.");

            IGSU.LoadClass(DR, Data);
            return(Data.RowToJson(DR));
        }
示例#2
0
        string IGenericSingleton <Usuario> .LogIn(Usuario Data)
        {
            IC.CreateCommand("Usuarios_Login");
            IC.ParameterAddVarchar("Nombre", 40, Data.Nombre);
            IC.ParameterAddVarchar("Clave", 40, Data.Clave);
            DataRow DR = IC.Find("Error: Usuario o Contraseña Incorrectos.");

            IGSU.LoadClass(DR, Data);
            return(Data.RowToJson(DR));
        }
示例#3
0
        List <Usuario> IGenericSingleton <Usuario> .List(Usuario Data)
        {
            IC.CreateCommand("Usuarios_List");
            DataTable      DT       = IC.List("Error: No Se Pudo Listar Los Usuarios.");
            List <Usuario> Usuarios = new List <Usuario>();

            foreach (DataRow DR in DT.Rows)
            {
                Usuario Usuario = new Usuario();
                IGSU.LoadClass(DR, Usuario);
                Usuarios.Add(Usuario);
            }
            return(Usuarios);
        }