Example #1
0
        public Boolean RegisterEntry(Registos registos)
        {
            try
            {
                using (var m = new ModelPnt())
                {
                    m.Registos.Add(registos);
                    m.SaveChanges();

                    return(true);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
Example #2
0
        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;
            }
        }
Example #3
0
        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);
        }
Example #4
0
        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;
            }
        }