コード例 #1
0
        public void Insert(Funcionario f)
        {
            PFuncionario pF = new PFuncionario();

            funcionarios = pF.Open();
            int id = 1;

            if (funcionarios.Count > 0)
            {
                id = funcionarios.Max(x => x.IdSupermercado) + 1;
            }
            f.IdSupermercado = id;
            funcionarios.Add(f);
            pF.Save(funcionarios);
        }
コード例 #2
0
        public void Excluir(Funcionario c)
        {
            PFuncionario       p  = new PFuncionario();
            List <Funcionario> cs = p.Open();

            for (int i = 0; i < cs.Count; i++)
            {
                if (cs[i].Matricula == c.Matricula)
                {
                    cs.RemoveAt(i);
                    break;
                }
            }
            p.Save(cs);
        }
コード例 #3
0
        public void Update(Funcionario f)
        {
            PFuncionario pF = new PFuncionario();

            funcionarios = pF.Open();
            for (int i = 0; i < funcionarios.Count; i++)
            {
                if (funcionarios[i].IdSupermercado == f.IdSupermercado)
                {
                    funcionarios.RemoveAt(i);
                    break;
                }
            }
            funcionarios.Add(f);
            pF.Save(funcionarios);
        }
コード例 #4
0
        public void Atualizar(Funcionario f)
        {
            PFuncionario       p  = new PFuncionario();
            List <Funcionario> cs = p.Open();

            for (int i = 0; i < cs.Count; i++)
            {
                if (cs[i].Matricula == f.Matricula)
                {
                    cs.RemoveAt(i);
                    break;
                }
            }
            cs.Add(f);
            p.Save(cs);
        }