public IActionResult Get()
        {
            var recs      = db.LoadRecords <Cliente>("Clientes");
            var clientes2 = new List <Cliente2> {
            };

            foreach (var cliente in recs)
            {
                var cliente2 = new Cliente2
                {
                    Cedula    = cliente.Cedula.ToString(),
                    Usuario   = cliente.Usuario,
                    Nombre    = cliente.Nombre,
                    direccion = cliente.direccion,
                    dob       = cliente.dob,
                    telefono  = cliente.telefono.ToString(),
                    SINPE     = cliente.SINPE.ToString(),
                    pass      = cliente.pass,
                    aceptado  = cliente.aceptado,
                    pedidos   = cliente.pedidos
                };

                clientes2.Add(cliente2);
            }

            return(Ok(clientes2));
        }
        public IActionResult AgregarCliente(Cliente2 nuevoCliente)
        {
            RPClientes rpCli = new RPClientes();

            rpCli.Agregar2(nuevoCliente);
            return(CreatedAtAction(nameof(AgregarCliente), nuevoCliente));
        }
示例#3
0
        public User auth(string username, string password)
        {
            var clientes = getAllClientes();
            var cliente  = new Cliente2();

            foreach (var rec in clientes)
            {
                if (rec.Usuario == username)
                {
                    cliente = rec;
                }
            }

            var usuario = new User
            {
                cedula   = cliente.Cedula,
                usuario  = cliente.Usuario,
                pass     = cliente.pass,
                aceptado = cliente.aceptado,
                login    = (cliente.pass == password),
                rol      = "Cliente"
            };

            return(usuario);
        }
示例#4
0
        public async Task <IActionResult> Edit(int id, [Bind("Clente2Id,Nome,Idade")] Cliente2 cliente2)
        {
            if (id != cliente2.Clente2Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(cliente2);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!Cliente2Exists(cliente2.Clente2Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente2));
        }
        public void Executar()
        {
            int idade      = 42;
            int copiaIdade = idade;

            Console.WriteLine("int idade = 42;");
            Console.WriteLine("int copiaIdade = idade;");
            Console.WriteLine($"idade: { idade}");
            Console.WriteLine($"copiaIdade: {copiaIdade}");

            Cliente1 cliente1      = new Cliente1("Maria", 20);
            Cliente1 cliente1Copia = cliente1;
            Cliente2 cliente2      = new Cliente2("José", 20);
            Cliente2 cliente2Copia = cliente2;

            Console.WriteLine($"Cliente1:      {cliente1}");
            Console.WriteLine($"Cliente1Copia: {cliente1Copia}");
            Console.WriteLine($"Cliente2:      {cliente2}");
            Console.WriteLine($"Cliente2Copia: {cliente2Copia}");

            cliente1.nome = "Lucas";
            cliente2.nome = "Paula";
            Console.WriteLine();
            Console.WriteLine("Troca de nome do Cliente1 e Cliente2.......");
            Console.WriteLine($"Cliente1:      {cliente1}");
            Console.WriteLine($"Cliente1Copia: {cliente1Copia}");
            Console.WriteLine($"Cliente2:      {cliente2}");
            Console.WriteLine($"Cliente2Copia: {cliente2Copia}");
        }
示例#6
0
        public async Task <IActionResult> Create([Bind("Clente2Id,Nome,Idade")] Cliente2 cliente2)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente2);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente2));
        }
        public IActionResult GetCCedula(string cedula)
        {
            RPClientes rpCli    = new RPClientes();
            var        clientes = rpCli.getAllClientes();
            var        cliente  = new Cliente2();

            foreach (var rec in clientes)
            {
                if (rec.Cedula == cedula)
                {
                    cliente = rec;
                }
            }

            return(Ok(cliente));
        }
示例#8
0
        public void Agregar2(Cliente2 nuevoClient)
        {
            _cliente2 = nuevoClient;
            var cliente = new Cliente()
            {
                Cedula    = int.Parse(_cliente2.Cedula),
                Usuario   = _cliente2.Usuario,
                Nombre    = _cliente2.Nombre,
                direccion = _cliente2.direccion,
                dob       = _cliente2.dob,
                telefono  = int.Parse(_cliente2.telefono),
                SINPE     = int.Parse(_cliente2.SINPE),
                pass      = _cliente2.pass,
                aceptado  = _cliente2.aceptado,
                pedidos   = _cliente2.pedidos
            };

            _clientes2.Add(nuevoClient);
            db.InsertRecord <Cliente>("Clientes", cliente);
        }