public Boolean RegisterEntry(Registos registos) { try { using (var m = new ModelPnt()) { m.Registos.Add(registos); m.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
private void DeleteRegisto(Registos reg) { try { OleDbCommand cmd = new OleDbCommand("Delete from tbl_registos Where Id = @Id", _cnn); //cmdb.GetDeleteCommand(); cmd.Parameters.AddWithValue("@Id", reg.Id); cmd.ExecuteNonQuery(); cmd.Dispose(); } catch (Exception ex) { throw ex; } }
private List <Picagens> LoadPicagens() { var lstPicagens = new List <Picagens>(); var lstUtils = Registos.Select(u => u.IdColaborador).Distinct().ToList(); lstUtils.ForEach(u => { lstPicagens.AddRange(GetPicagens(u, Enums.Tipo.LogIn, Enums.Tipo.LogOut, Enums.PicagensDesignacao.Logins)); lstPicagens.AddRange(GetPicagens(u, Enums.Tipo.PausaIn, Enums.Tipo.PausaOut, Enums.PicagensDesignacao.Pausa)); lstPicagens.AddRange(GetPicagens(u, Enums.Tipo.RefeicaoIn, Enums.Tipo.RefeicaoOut, Enums.PicagensDesignacao.Refeição)); lstPicagens.AddRange(GetPicagens(u, Enums.Tipo.IndisponiblidadeIn, Enums.Tipo.IndisponibilidadeOut, Enums.PicagensDesignacao.Indisponibilidade)); lstPicagens.AddRange(GetPicagens(u, Enums.Tipo.FormacaoIn, Enums.Tipo.FormacaoOut, Enums.PicagensDesignacao.Formação)); }); return(lstPicagens); }
private void SaveRegisto(Registos reg) { try { var da = new OleDbDataAdapter("select * from tbl_registos", _cnn); var cmdb = new OleDbCommandBuilder(da); OleDbCommand cmd = cmdb.GetInsertCommand(); cmd.Parameters[0].Value = reg.IdColaborador; cmd.Parameters[1].Value = reg.Data; cmd.Parameters[2].Value = reg.Tipo; cmd.Parameters[3].Value = reg.Observações ?? ""; cmd.ExecuteNonQuery(); cmd.Dispose(); cmdb.Dispose(); da.Dispose(); } catch (Exception ex) { throw ex; } }