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")); }
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)); }
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)); }
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)); }
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)); }
public IActionResult GerarCliente(Cliente cliente) { if (ModelState.IsValid) { _clienteContext.Add(cliente); _clienteContext.SaveChanges(); return(RedirectToAction(nameof(Index))); } else { return(View(cliente)); } }
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)); }
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)); }
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)); }
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)); }
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)); }
public virtual TEntity Add(TEntity entity) { return(_dbcontext.Add <TEntity>(entity)); }
public static void InicializarCliente(ClienteContext context) { context.Database.EnsureCreated(); context.Add(new Cliente("Alan", "41483454886", new System.DateTime(1993, 04, 17), "Ativo", 'M')); }