public void Delete(SaldoBH p) { FilterDefinition <SaldoBH> _filter = Builders <SaldoBH> .Filter.Where(s => s.Funcionario.Matricula == p.Funcionario.Matricula && s.Mes == p.Mes && s.Ano == p.Ano); _colecao.DeleteOne(_filter); }
public Boolean Existente(SaldoBH p) { FilterDefinition <SaldoBH> _filter = Builders <SaldoBH> .Filter.Where(s => s.Funcionario.Matricula == p.Funcionario.Matricula && s.Mes == p.Mes && s.Ano == p.Ano); return(_colecao.Find(_filter).Count() > 0); }
public void Update(SaldoBH p) { // Ver como usar os operadores and ou or FilterDefinition <SaldoBH> _filter = Builders <SaldoBH> .Filter.Where(s => s.Funcionario.Matricula == p.Funcionario.Matricula && s.Ano == p.Ano && s.Mes == p.Mes); UpdateDefinition <SaldoBH> _change = Builders <SaldoBH> .Update.Set(s => s.Mes, p.Mes).Set(s => s.Ano, p.Ano).Set(s => s.Saldo, p.Saldo); _colecao.UpdateOne(_filter, _change); }
public void PostObject(SaldoBH pSaldoBH) { switch (pSaldoBH.Status) { case StatusObject.soInsert: Insert(pSaldoBH); break; case StatusObject.soEdit: Update(pSaldoBH); break; case StatusObject.soDelete: Delete(pSaldoBH); break; } }
public void Insert(SaldoBH p) { _colecao.InsertOne(p); }
public void Post(SaldoBH pObj) { throw new NotImplementedException(); }
public void Adicionar(SaldoBH pObj) { _colecao.InsertOne(pObj); }