Ejemplo n.º 1
0
        private static void Inserir(CadastroEntities ctx)
        {
            var cli = new CLIENTE()
            {
                NomeCliente = "Luan Ferreira",
                Email       = "*****@*****.**"
            };

            var cont1 = new CONTATO()
            {
                Tipo     = "Email",
                Contato1 = "*****@*****.**",
                CLIENTE  = cli
            };

            var cont2 = new CONTATO()
            {
                Tipo     = "Fone",
                Contato1 = "27380748",
                CLIENTE  = cli
            };

            ctx.CONTATOS.Add(cont1);
            ctx.CONTATOS.Add(cont2);
            ctx.SaveChanges();
            Console.WriteLine("Registro salvo com sucesso");
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        private static void Inserir()
        {
            var db  = new CadastroEntities();
            var cli = new Cliente()
            {
                NomeCliente  = "Wesley",
                EmailCliente = "*****@*****.**"
            };

            var cont1 = new Contato()
            {
                Tipo     = "Email",
                Contato1 = "*****@*****.**",
                Cliente  = cli
            };
            var cont2 = new Contato()
            {
                Tipo     = "Fone",
                Contato1 = "9999-9999",
                Cliente  = cli
            };

            db.Contatos.Add(cont1);
            db.Contatos.Add(cont2);
            db.Clientes.Add(cli);
            db.SaveChanges();

            Console.WriteLine("Registros inseridos com sucesso.");
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            var ctx = new CadastroEntities();

            ConsultarClientes3(ctx);
            Console.ReadKey();
        }
Ejemplo n.º 4
0
        private static void ConsultaClientes2(CadastroEntities ctx)
        {
            var qry = from cli in ctx.CLIENTES
                      //where cli.NomeCliente.Contains("Gi")
                      orderby cli.IdCliente descending
                      select cli;

            foreach (var c in qry)
            {
                Console.WriteLine(c.IdCliente + " - " + c.NomeCliente + " - " + c.Email);
            }
        }
Ejemplo n.º 5
0
        private static void ConsultarCliente3()
        {
            var db  = new CadastroEntities();
            var qry = from c in db.Contatos
                      select new { Nome = c.Cliente.NomeCliente, Contato = c.Contato1 };

            foreach (var cli in qry)
            {
                Console.WriteLine(cli.Nome + " - " + cli.Contato);
            }

            Console.ReadKey();
        }
Ejemplo n.º 6
0
        private static void ConsultarCliente1()
        {
            var db = new CadastroEntities();

            foreach (var cli in db.Clientes)
            {
                Console.WriteLine(cli.NomeCliente);
                foreach (var cont in cli.Contatos)
                {
                    Console.WriteLine(cont.Tipo);
                    Console.WriteLine(cont.Contato1);
                }
            }
        }
Ejemplo n.º 7
0
 private static void ConsultarClientes1(CadastroEntities ctx)
 {
     foreach (var cli in ctx.CLIENTES)
     {
         Console.WriteLine("Nome: " + cli.NomeCliente.ToUpper());
         foreach (var cont in cli.CONTATOS)
         {
             Console.WriteLine("Tipo: " + cont.Tipo);
             Console.WriteLine("Contato: " + cont.Contato1.ToUpper());
         }
         Console.WriteLine("\n");
     }
     Console.ReadKey();
 }
Ejemplo n.º 8
0
        private static void ConsultarClientes3(CadastroEntities ctx)
        {
            var qry = from _contatos in ctx.CONTATOS
                      select new
            {
                Nome    = _contatos.CLIENTE.NomeCliente,
                Contato = _contatos.Contato1
            };

            foreach (var cli in qry)
            {
                Console.WriteLine(cli.Nome + " - " + cli.Contato);
            }
        }
Ejemplo n.º 9
0
        private static void ConsultarCliente2()
        {
            var db  = new CadastroEntities();
            var qry = from cli in db.Clientes
                      where cli.NomeCliente.Contains("r")
                      orderby cli.IdCliente descending
                      select cli;

            foreach (var c in qry)
            {
                Console.WriteLine(c.IdCliente + " - " + c.NomeCliente + " - " + c.EmailCliente);
            }

            Console.ReadKey();
        }