Exemple #1
0
        protected void PreencherFuncionarios()
        {
            Funcionario         funcionario     = new Funcionario();
            IList <Funcionario> lstFuncionarios = FuncionarioFacade.RecuperaVariosFuncionariosPorEmpresa(funcionario);

            Funcionario objFuncionario = new Funcionario();

            objFuncionario.Id   = 0;
            objFuncionario.Nome = "Selecione";
            lstFuncionarios.Add(objFuncionario);

            ddlSolicitante.DataSource     = lstFuncionarios;
            ddlSolicitante.DataTextField  = "Nome";
            ddlSolicitante.DataValueField = "Id";
            ddlSolicitante.DataBind();
            ddlSolicitante.SelectedValue = "0";
        }
Exemple #2
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Funcionario funcionario = null;

            if (!lblCodigoFuncionario.Text.Equals(""))
            {
                funcionario = new Funcionario(Convert.ToInt32(lblCodigoFuncionario.Text));
            }
            else
            {
                funcionario = new Funcionario();
            }
            funcionario.Nome  = txtNomeFuncionario.Text;
            funcionario.CPF   = txtDocumentosCPF.Text;
            funcionario.Email = txtEmailResidencial.Text;

            lblCodigoFuncionario.Text = FuncionarioFacade.InsereFuncionario(funcionario).ToString();
        }
Exemple #3
0
        public IActionResult Pagamento(int?id, int mes, int ano)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var funcionario = _context.Funcionarios.FirstOrDefault(m => m.Id == id);

            if (funcionario == null)
            {
                return(NotFound());
            }
            var inicioCiclo = new DateTime(ano, mes, 1);
            var fimCiclo    = inicioCiclo.AddMonths(1);
            var service     = new FuncionarioFacade(funcionario);

            return(View(service.FecharCiclo(inicioCiclo, fimCiclo)));
        }