Ejemplo n.º 1
0
        public ActionResult Create(Factura f)
        {
            FillProductos();
            FillCliente();
            FillServicio();
            var cantidad = _Context.Productos.Where(x => x.IdProducto == f.IdProducto).Select(x => x.Cantidad).FirstOrDefault();

            if (f.IdProducto > 0)
            {
                if (cantidad < f.Cantidad_Art)
                {
                    ViewBag.error = "No hay suficiente producto";
                    return(View(f));
                }
            }


            f.FechaRegistro = DateTime.Now;
            f.Cancelada     = false;
            _Context.Add(f);
            _Context.SaveChanges();
            DescontarProductos(f.IdProducto, f.Cantidad_Art);
            ProductosVendidos(f.IdProducto);
            ServiciosVendidos(f.IdServicio);
            ContadorCliente(f.ClienteId, f.Total);


            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("ClienteID,Cedula,Nombre,Correo,Direccion,Genero")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("ClienteId,Cedula,Nombre,Apellido,Edad,Telefono,Email,Cliente_Genero,Estado_civil,Leer,Cantar,Bailar,Escribir")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("id_cliente,nombre_cliente,direccion,telefono,tipo_cliente,pais,departamento,ciudad")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
        public async Task <IActionResult> Create([Bind("ID,Nome,Cpf,DataNascimento,Status,Sexo")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
        public async Task <IActionResult> Create(Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 7
0
        public async Task <IActionResult> Create(/*[Bind("Id,Nome,CPF,RG, Email, Telefone")] */ Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
        public async Task <IActionResult> Create([Bind("ClienteId,nome,CPF,Email,DataCadastro")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 9
0
 public IActionResult GerarCliente(Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         _clienteContext.Add(cliente);
         _clienteContext.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     else
     {
         return(View(cliente));
     }
 }
Ejemplo n.º 10
0
 public IActionResult GerarProduto(Produto produto)
 {
     if (ModelState.IsValid)
     {
         _clienteContext.Add(produto);
         _clienteContext.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     else
     {
         return(View(produto));
     }
 }
        public async Task <IActionResult> Create([Bind("ClienteId,Rnc,Nombre,Direccion,Lat,Long,Telefono,Correo,Contador,MontoTotal,FechaCumpleaños")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                cliente.MontoTotal = 0;
                cliente.Contador   = 0;
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 12
0
        public async Task <IActionResult> AddOrEdit([Bind("ClienteID,Pasaporte,Cedula,NombreCompleto,Nacionalidad,Direccion")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                if (cliente.ClienteID == 0)
                {
                    _context.Add(cliente);
                }
                else
                {
                    _context.Update(cliente);
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 13
0
        public async Task <IActionResult> AddOrEdit([Bind("ClienteId,CPF,Nome,SiglaEstado")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                if (cliente.ClienteId == 0)
                {
                    _context.Add(cliente);
                }
                else
                {
                    _context.Update(cliente);
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 14
0
        public async Task <IActionResult> Create([Bind("id,dni,nombre,domicilio")] Cliente cliente)
        {
            string codigoGrupo = "75263b76-71fc-4d0e-b5e6-7daa8e947319";
            ServicioPublicoCreditoClient cli = new ServicioPublicoCreditoClient();
            var response = cli.ObtenerEstadoClienteAsync(codigoGrupo, cliente.dni).Result;

            ViewData["creditos"]    = response.CantidadCreditosActivos;
            ViewData["esValida"]    = response.ConsultaValida;
            ViewData["tieneDeudas"] = response.TieneDeudas;
            ViewData["error"]       = response.Error;
            if (ModelState.IsValid & response.Error == null)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
Ejemplo n.º 15
0
        public async Task <IActionResult> AddOrEdit([Bind("IdProducto,Nombre_Produc,Precio,Cantidad,Contador")] Productos productos)
        {
            if (ModelState.IsValid)
            {
                productos.Contador = 0;
                if (productos.IdProducto == 0)
                {
                    _Context.Add(productos);
                }
                else
                {
                    _Context.Update(productos);
                }
                await _Context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(productos));
        }
        public async Task <IActionResult> AddOrEdit([Bind("IdServicio,Nombre_Servic,Precio,Descripcion,Contador")] Servicio servicio)
        {
            if (ModelState.IsValid)
            {
                servicio.Contador = 0;
                if (servicio.IdServicio == 0)
                {
                    _context.Add(servicio);
                }
                else
                {
                    _context.Update(servicio);
                }
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(servicio));
        }
Ejemplo n.º 17
0
 public virtual TEntity Add(TEntity entity)
 {
     return(_dbcontext.Add <TEntity>(entity));
 }
Ejemplo n.º 18
0
        public static void InicializarCliente(ClienteContext context)
        {
            context.Database.EnsureCreated();

            context.Add(new Cliente("Alan", "41483454886", new System.DateTime(1993, 04, 17), "Ativo", 'M'));
        }