string ISingletonGenrericLogin <Usuario> .FindByMail(Usuario Data) { IC.CreateCommand("Usuarios_FindByMail"); IC.ParameterAddVarchar("Mail", 50, Data.Mail); DataRow DR = IC.Find("Error: No se pudo encontrar el mail en nuestro sistema"); ISGLU.MakeData(DR, Data); IID IID = Data; return(IID.RowToJson(DR)); }
string ISingletonGeneric <Usuario> .Find(Usuario Data) { IC.CreateCommand("Usuarios_Find"); IC.ParameterAddInt("ID", Data.ID); DataRow DR = IC.Find("Error: No se pudo encontrar el usuario"); ISGLU.MakeData(DR, Data); IID IID = Data; return(IID.RowToJson(DR)); }
string ISingletonGenrericLogin <Usuario> .Login(Usuario Data) { IC.CreateCommand("Usuarios_Login"); IC.ParameterAddVarchar("Mail", 50, Data.Mail); IC.ParameterAddVarchar("Password", 40, Data.Password); DataRow DR = IC.Find("Error: No se pudo iniciar sesion"); ISGLU.MakeData(DR, Data); IID IID = Data; return(IID.RowToJson(DR)); }
List <Usuario> ISingletonGeneric <Usuario> .List(Usuario Data) { IC.CreateCommand("Usuarios_List"); DataTable DT = IC.List("Error: No se pudieron listar los usuarios"); List <Usuario> Usuarios = new List <Usuario>(); foreach (DataRow DR in DT.Rows) { Usuario U = new Usuario(); ISGLU.MakeData(DR, U); Usuarios.Add(U); } return(Usuarios); }