public ActionResult DeleteConfirmed(int id) { Chefe chefe = db.Chefes.Find(id); db.Chefes.Remove(chefe); db.SaveChanges(); return(RedirectToAction("Index")); }
public Terminal() { comissariaUm = new Comissaria(); comissariaDois = new Comissaria(); chefeVoo = new Chefe(); oficialUm = new Oficial(); oficialDois = new Oficial(); piloto = new Piloto(); policial = new Policial(); presidiario = new Presidiario(); }
// GET: Chefes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Chefe chefe = db.Chefes.Find(id); if (chefe == null) { return(HttpNotFound()); } return(View(chefe)); }
public ActionResult Create(Chefe chefe, HttpPostedFileBase upload) { if (ModelState.IsValid) { string path = Path.Combine(Server.MapPath("~/images"), upload.FileName); upload.SaveAs(path); chefe.Image = upload.FileName; db.Chefes.Add(chefe); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(chefe)); }
public ActionResult Edit(Chefe chefe, HttpPostedFileBase upload) { if (ModelState.IsValid) { string oldpath = Path.Combine(Server.MapPath("~/images"), chefe.Image); if (upload != null) { System.IO.File.Delete(oldpath); string newPath = Path.Combine(Server.MapPath("~/images"), upload.FileName); upload.SaveAs(newPath); chefe.Image = upload.FileName; } db.Entry(chefe).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(chefe)); }
public static void Cadastro() { try { Console.WriteLine("Nome do gerente que deseja acessar: "); string gerente = Console.ReadLine(); Chefe chefe = new Chefe(gerente); Console.Clear(); Console.Write("Informe a quantidade de empregados a serem cadastrados: "); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n; i++) { Console.Clear(); Console.Write("\n\n" + i + "º Empregado\n"); Console.Write("\nInforme o ID do funcionário: "); int id = int.Parse(Console.ReadLine()); Console.Write("Informe o nome: "); string nome = Console.ReadLine(); while (nome.Length <= 1) { Console.Clear(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Informe um nome válido, com no mínimo 2 letras!\n"); Console.ResetColor(); Console.Write("Informe o nome: "); nome = Console.ReadLine(); } Console.Write("Informe o salário: "); double salario = double.Parse(Console.ReadLine()); DateTime horario = DateTime.Now; chefe.AddEmpregado(new Empregado(id, nome, salario, horario)); } } catch { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\nInsira as informações corretamente! \n\n"); Console.ResetColor(); Console.ReadKey(); Console.Clear(); Cadastro(); } }
static void Main(string[] args) { var colaborador = new Colaborador() { Nome = "Lucas", Funcao = "Desenvolvedor C#", Salario = 6000 }; var chefe = new Chefe() { Nome = "Fernando", Setor = "Desenvolvimento de projetos", Salario = 12000 }; Logando(colaborador, chefe); Console.ReadKey(); }
static void Main(string[] args) { int x = 10; // armazenado na memória stack de forma direta // Quando tem muita coisa na memória stack, dá stackoverflow Pessoa p; // Tipo de "p" é Pessoa p = new Pessoa(); // p está recebendo uma nova pessoa (referenciando) p.Idade = 10; // atribuindo o valor 10; // salvo na memoria head, como referencia/endereço. Quando não coloca a referencia, dá o erro null pointer exception p.Nome = "Ana"; //Console.WriteLine("Idade da pessoa é:" + p.Idade); //Console.ReadKey(); Chefe b = new Chefe(); b.Idade = 30; b.Nome = "Boss"; b.SalarioAstronomico = decimal.MaxValue; //pedir login Console.WriteLine("entre com login"); string login = Console.ReadLine(); // pedir senha Console.WriteLine("entre com senha"); string senha = Console.ReadLine(); //criar usuario Usuario novoUsuario = new Usuario(); novoUsuario.Login = login; novoUsuario.Senha = senha; // cadastrar usuario ListaDeUsuarios.Add(novoUsuario); // exibe informações Console.WriteLine("usuario cadastrado"); Console.WriteLine("login: "******"Quantidade de usuários cadastrados: " + ListaDeUsuarios.Count); Console.ReadKey(); // pedir informações de login Console.WriteLine("Entre com login: "******"Entre com senha: "); string SenhaParaEntrar = Console.ReadLine(); // descobrir se esta cadastrado foreach (Usuario usuario in ListaDeUsuarios) { if (usuario.Login == LoginParaEntrar) { if (usuario.Senha == SenhaParaEntrar) { // redirecionar para uma pagina dentro do sistema Console.WriteLine("Entra ae"); } else { Console.WriteLine("Login ou senha inválidos"); } } else { Console.WriteLine("Login ou senha inválidos"); } } Console.ReadKey(); }
public static void Logando(Colaborador col, Chefe boss) { Reflection.Log(col); Reflection.Log(boss); }