public ConfirmacaoPontoView(int numeroRegistro)
        {
            InitializeComponent();
            PontoController.VerificaPontosLogin(this, numeroRegistro);
            res = PontoController.ConfirmaPonto(numeroRegistro, this);


            numReg = numeroRegistro;
        }
Example #2
0
        private void gerarPDFToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Controller tempo = new Controller();
            String     mes   = tempo.PegarMes();

            PontoController ponto = new PontoController();

            ponto.GerarPDFPonto(mes);
            MessageBox.Show("Planilha gerada e salva");
        }
 protected void MarcarPonto()
 {
     try
     {
         PontoController pontoController = new PontoController(_matricula);
         messagealert.InnerHtml = pontoController.MarcarPonto();
         GetPonto();
         ScriptManager.RegisterStartupScript(Page, GetType(), "alerta", "$('#alerta').modal();", true);
     }
     catch (Exception e)
     {
         messagealert.InnerHtml = e.Message;
         ScriptManager.RegisterStartupScript(Page, GetType(), "alerta", "$('#alerta').modal();", true);
     }
 }
        public void VerificaNivelAcesso(Funcionario f)
        {
            FuncionarioDAO obj         = new FuncionarioDAO();
            int            nivelAcesso = obj.VerificaNivelAcesso(f);

            if (nivelAcesso == 1)
            {
                PontoAdministradorView telaAdmin = new PontoAdministradorView(f.GetNumeroRegistro());
                telaAdmin.Show();
            }
            else
            {
                PontoController.ExecutaPonto(f.GetNumeroRegistro());
            }
        }
        protected void GetPonto()
        {
            try
            {
                PontoController pontoController = new PontoController(int.Parse(dplAno.Text), int.Parse(dplMes.Text), _matricula);
                var             ponto           = pontoController.ListaPonto();

                foreach (var p in ponto)
                {
                    lblCompetencia.Text = p.Competencia;
                    lblSaldoH.Text      = p.Saldo;
                    lblStatus.Text      = p.StatusPonto.ToString();
                }

                string data     = null;
                string dia      = null;
                string horario  = null;
                string marcacao = null;
                string saldo    = null;
                foreach (var p in ponto)
                {
                    data    += $"<label>{p.Data.ToString("dd/MM/yyyy")}</label><br>";
                    dia     += $"<label>{p.Semana}</label><br>";
                    horario += $"<label>{p.HoraEntradaPadrao} {p.HoraSaidaAlmocoPadrao} {p.HoraVoltaAlmocoPadrao} {p.HoraSaidaPadrao}</label><br>";
                    if (String.IsNullOrEmpty(p.HoraEntrada) && String.IsNullOrEmpty(p.HoraSaidaAlmoco) && String.IsNullOrEmpty(p.HoraVoltaAlmoco) && String.IsNullOrEmpty(p.HoraSaida))
                    {
                        marcacao += $"<label>-</label><br>";
                    }
                    else
                    {
                        marcacao += $"<label>{p.HoraEntrada} {p.HoraSaidaAlmoco} {p.HoraVoltaAlmoco} {p.HoraSaida}</label><br>";
                    }
                    saldo += $"<label>{p.HoraAdicional}</label><br>";
                }
                divData.InnerHtml     = data;
                divDia.InnerHtml      = dia;
                divHorario.InnerHtml  = horario;
                divMarcacao.InnerHtml = marcacao;
                divSaldo.InnerHtml    = saldo;
            }
            catch (Exception e)
            {
                messagealert.InnerHtml = e.Message;
                ScriptManager.RegisterStartupScript(Page, GetType(), "alerta", "$('#alerta').modal();", true);
            }
        }
Example #6
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            bool UsuarioExiste = false;

            PontoController ponto = new PontoController();

            UsuarioExiste = ponto.VerificaSeUsuarioExiste(TxtNome.Text);

            if (UsuarioExiste == true)
            {
                ponto.BaterPonto(TxtNome.Text);

                this.Hide();
            }
            else
            {
                MessageBox.Show("Usuário não encontrado");
            }
        }
        private void BtnAno_Click(object sender, EventArgs e)
        {
            listViewUs.Items.Clear();

            List <PontoModel> Lponto = new List <PontoModel>();
            PontoController   pontoC = new PontoController();

            Lponto = pontoC.ListarPorAno(TxtAno.Text);

            foreach (var us in Lponto)
            {
                ListViewItem list = new ListViewItem(us.Nome);
                list.SubItems.Add(us.Hora1);
                list.SubItems.Add(us.Hora2);
                list.SubItems.Add(us.Hora3);
                list.SubItems.Add(us.Hora4);
                list.SubItems.Add(us.Data);

                listViewUs.Items.Add(list);
            }
        }
Example #8
0
 private void button2_Click(object sender, EventArgs e)
 {
     PontoController.ExecutaPonto(numRegistro);
     this.Dispose();
 }