/** * 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()); }
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)); }
/** * 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)); }
/** * 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); } } }