Exemplo n.º 1
0
 /**
  * Devuelve una lista con todos los vendedores
  */
 public List <Seller> SearchAllSellers()
 {
     //List<Seller> Sellers = new List<Seller>();
     //foreach (Seller s in this.Sellers)
     //{
     //    Sellers.Add(s);
     //}
     return(RNSeller.BuscarSellers());
 }
Exemplo n.º 2
0
 public Seller FindSellerByUsername(string username)
 {
     //Seller s = null;
     //int i = 0;
     //while (s == null && i < this.Sellers.Count)
     //{
     //    Seller aux = this.Sellers.ElementAt(i);
     //    if (aux.Usename == username)
     //    {
     //        s = aux;
     //    }
     //    i++;
     //}
     return(RNSeller.FindSellerByUsername(username));
 }
Exemplo n.º 3
0
 /**
  * Busca un vendedor en la base por el ID
  */
 public Seller FindSellerById(int idSeller)
 {
     //Seller s = null;
     //int i = 0;
     //while (s == null && i < this.Sellers.Count)
     //{
     //    Seller aux = this.Sellers.ElementAt(i);
     //    if (aux.IdSeller == idSeller)
     //    {
     //        s = aux;
     //    }
     //    i++;
     //}
     return(RNSeller.SearchSeller(idSeller));
 }
Exemplo n.º 4
0
 /**
  * Agrega un vendedor a la base de vendedores. En caso de que el vendedor ya exista actualiza el password
  */
 public void AddSeller(Seller newSeller)
 {
     if (newSeller != null && newSeller.IdSeller > 0)
     {
         Seller existingSeller = FindSellerById(newSeller.IdSeller);
         if (existingSeller != null)
         {
             //existingSeller.ChangePassword(newSeller.Password);
             RNSeller.UpdateSeller(newSeller);
         }
         else
         {
             //this.Sellers.Add(newSeller);
             RNSeller.AddSeller(newSeller);
         }
     }
 }