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"; }
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(); }
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))); }