Exemplo n.º 1
0
 public void RegistrarGanhoMes()
 {
     Administrativo.Calendario cl = new Administrativo.Calendario();
     if (cl.Data.Day == 1)
     {
         Administrativo.DataMensal dm = new Administrativo.DataMensal();
         dm.Incluir(cl.Data, GanhosMensalvar);
         GanhosMensal.Add(dm);
         GanhosMensalvar = 0;
     }
 }
Exemplo n.º 2
0
        public void RegistrarGanhoSemana()
        {
            Administrativo.Calendario cl = new Administrativo.Calendario();

            if (cl.Data.DayOfWeek == DayOfWeek.Monday)
            {
                Administrativo.DataSemanal ds = new Administrativo.DataSemanal();
                ds.Incluir(cl.Data, GanhosSemanalvar);
                GanhosSemanal.Add(ds);
                GanhosSemanalvar = 0;
            }
        }
Exemplo n.º 3
0
        public void CalculoSemanal(List <Funcionarios> funcA)
        {
            /*Se for segunda feira ele registra o lucro e zera o valor da semana
             * Iniciando uma nova contagem da nova semana
             */

            Calendario  car = new Calendario();
            DataSemanal dt  = new DataSemanal();

            if (car.Data.DayOfWeek == DayOfWeek.Monday)
            {
                dt.Incluir(car.Data, LucroSemanaEmpresa);
                LucroSemana.Add(dt);
                LucroSemanaEmpresa = 0;
            }
            var a = funcA;

            a.ForEach(delegate(Funcionarios func)
            {
                func.RegistrarGanhoSemana();
            });
        }