コード例 #1
0
        public void Delete(Fornecedor f)
        {
            PFornecedor pf = new PFornecedor();

            fornecedores = pf.Open();
            for (int i = 0; i < fornecedores.Count; i++)
            {
                if (fornecedores[i].Id == f.Id)
                {
                    fornecedores.RemoveAt(i);
                    break;
                }
            }
            pf.Save(fornecedores);
        }
コード例 #2
0
        public List <Fornecedor> Search(string nome)
        {
            PFornecedor pf = new PFornecedor();

            fornecedores = pf.Open();
            List <Fornecedor> retorno = new List <Fornecedor>();

            foreach (Fornecedor f in fornecedores)
            {
                if (f.Nome == nome)
                {
                    retorno.Add(f);
                }
            }

            return(retorno);
        }
コード例 #3
0
        public void Insert(Fornecedor f)
        {
            PFornecedor pf = new PFornecedor();

            fornecedores = pf.Open();
            int i = 0;

            foreach (Fornecedor x in fornecedores)
            {
                if (Convert.ToInt32(x.Id) > i)
                {
                    i = Convert.ToInt32(x.Id);
                }
            }
            f.Id = (i + 1).ToString();
            fornecedores.Add(f);
            pf.Save(fornecedores);
        }
コード例 #4
0
        public List <Fornecedor> Select()
        {
            PFornecedor pf = new PFornecedor();

            return(pf.Open().OrderBy(c => c.Nome).ToList());
        }