Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Chefe chefe = db.Chefes.Find(id);

            db.Chefes.Remove(chefe);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
        // 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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
 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));
 }
Exemplo n.º 6
0
 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();
     }
 }
Exemplo n.º 7
0
        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();
        }
Exemplo n.º 8
0
        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();
        }
Exemplo n.º 9
0
 public static void Logando(Colaborador col, Chefe boss)
 {
     Reflection.Log(col);
     Reflection.Log(boss);
 }