public ActionResult Index() { var appFuncionario = new FuncionarioAplicacao(); var listaFuncionarios = appFuncionario.ListarTodos(); return(View(listaFuncionarios)); }
public ActionResult Index(string ordem, string pesquisa) { if (Session["Usuario"] == null) { return(RedirectToAction("Index", "Login")); } var lista = appFuncionario.ListarTodos(); ViewBag.Nome = string.IsNullOrEmpty(ordem) ? "Nome_Desc" : "Nome"; ViewBag.Data = ordem == "Date" ? "Data_Desc" : "Date"; if (!string.IsNullOrEmpty(pesquisa)) { lista = lista.Where(x => x.Nome.ToUpper().Contains(pesquisa.ToUpper()) || x.Cargo.ToUpper().Contains(pesquisa.ToUpper())).ToList(); } switch (ordem) { case "Nome_Desc": lista = lista.OrderByDescending(x => x.Nome).ToList(); break; case "Nome": lista = lista.OrderBy(x => x.Nome).ToList(); break; case "Data_Desc": lista = lista.OrderByDescending(x => x.DataNascimento).ToList(); break; case "Date": lista = lista.OrderBy(x => x.DataNascimento).ToList(); break; default: lista = lista.OrderByDescending(x => x.DataNascimento).ToList(); break; } return(View(lista)); }
public ActionResult About() { //ViewBag.Message = "Your application description page."; if (Session["Usuario"] == null) { return(RedirectToAction("Index", "Login")); } var lista = aplicacao.ListarTodos(); var model = from funcionario in lista group funcionario by funcionario.DataNascimento into grupo select new FuncionarioEstatistica() { Data = grupo.Key, Contador = grupo.Count() }; return(View(model)); }
static void Main(string[] args) { //var bd = new bd(); var app = new FuncionarioAplicacao(); SqlConnection conexao = new SqlConnection(@"data source=DESKTOP-OQUK6D7\SQLEXPRESS;Integrated Security =SSPI;Initial Catalog =ExemploBD"); conexao.Open(); Console.Write(" Qual o nome do Funcionário ? "); string Nome = Console.ReadLine(); Console.Write(" Qual é a data de nascimento do funcionário ? "); string DataNascimento = Console.ReadLine(); Console.Write(" Qual será o valor do salário do funcionario ? "); double Salario = Convert.ToDouble(Console.ReadLine()); Console.Write(" Qual será a atividade do funcionário ? "); string Atividades = Console.ReadLine(); var funcinarios = new Funcionarios { nome = Nome, dataNascimento = DateTime.Parse(DataNascimento), salario = Salario, atividades = Atividades }; app.Salvar(funcinarios); var dados = app.ListarTodos(); foreach (var funcionario in dados) { Console.WriteLine("Código do Funcionario : {0},Nome: {1},Data de Nascimento: {2},Salario:R${3},Atividades: {4}", funcionario.codFuncionario, funcionario.nome, funcionario.dataNascimento, funcionario.salario, funcionario.atividades); } }