public IActionResult Cadastrar(Empresa empresa) { //Cadastrar no banco _context.Empresas.Add(empresa); _context.SaveChanges(); //commit //Mensagem de sucesso TempData["msg"] = "Empresa Cadastrada!"; //Redirect return(RedirectToAction("Cadastrar")); }
public ActionResult Create([Bind(Include = "ID,Nombre,Apellidos,FechaNcimiento,DepartamentoID")] Empleado empleado) { if (ModelState.IsValid) { db.Empleados.Add(empleado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(empleado)); }
public ActionResult Create([Bind(Include = "Codigo,Nombre,Descripcion,PrecioVenta,PrecioSugerido")] Producto producto) { if (ModelState.IsValid) { db.Productos.Add(producto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(producto)); }
public ActionResult Create([Bind(Include = "ID,RazaoSocial,NomeFantasia,Endereco,Numero,Complemento,Bairro,Email,CNPJ")] Empresa empresa) { if (ModelState.IsValid) { db.Empresas.Add(empresa); db.SaveChanges(); return(Json(new { success = true })); } return(Json(new { success = false })); }
public ActionResult Create([Bind(Include = "Id,Mail,Password,RolCliente")] Usuario usuario) { if (ModelState.IsValid) { db.Usuarios.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "IdEmpresa,NomeEmpresa,CNPJ,NomeRepresentante")] Empresa empresa) { if (ModelState.IsValid) { db.Empresa.Add(empresa); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(empresa)); }
public ActionResult Create([Bind(Include = "ID,Nombre,Descripcion,Activo")] Departamento departamento) { if (ModelState.IsValid) { db.Departamentos.Add(departamento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(departamento)); }
public ActionResult Create([Bind(Include = "ID,Numero,Lada,Extension,EmpleadoID")] Telefono telefono) { if (ModelState.IsValid) { db.Telefonos.Add(telefono); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(telefono)); }
public ActionResult Create([Bind(Include = "Id,PrecioVenta,Cantidad,Fecha")] LineaPedido pedido) { if (ModelState.IsValid) { db.LineaPedidos.Add(pedido); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pedido)); }
public IActionResult Edit(int id, Cancha c) { if (!ModelState.IsValid) { return(View(c)); } try { using (var db = new EmpresaContext()) { if (c.Importe > 0) { db.Update(c); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "El importe debe ser positivo"); return(View()); } } } catch (Exception) { throw; } }
public IActionResult Create(Cancha c) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new EmpresaContext()) { if (!db.Cancha.Any(a => a.NombreCancha == c.NombreCancha)) { db.Cancha.Add(c); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Ya existe una cancha con ese nombre"); return(View()); } } } catch (Exception) { throw; } }
public IActionResult Registrar(Cliente cli) { if (!ModelState.IsValid) { return(View()); } try { using (var db = new EmpresaContext()) { if (!db.Cliente.Any(c => c.Email == cli.Email)) { cli.Puntos = 0; db.Cliente.Add(cli); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Ya existe ese usuario"); return(View()); } } } catch (Exception) { throw; } }
public void Seed() { if (_context.Funcionarios.Any() || _context.Departamentos.Any()) { return; //DB has been seeded } _context.SaveChanges(); }
public IActionResult Nuevo(Usuario u) { if (ModelState.IsValid) { _context.Add(p); _context.SaveChanges(); return(RedirectToAction("Datos")); } return(View(u)); }
public IActionResult DeleteConfirmed(int id) { /*var cliente = empresaContext.Cliente.Find(id); * empresaContext.Remove(cliente); * empresaContext.SaveChanges();*/ var cliente = _context.Cliente.Find(id); cliente.IsDeleted = true; _context.Entry(cliente).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("index")); }
public ActionResult Reservar(Turno t) { try { using (var db = new EmpresaContext()) { if (db.Cliente.Any(c => c.Email == t.EmailCliente)) { Cancha cancha = db.Cancha.Find(t.NroCancha); //validar fecha no pasada if (cancha.Habilitada) { if (!this.TurnoNoDisponible(t)) { t.NroCanchaNavigation = cancha; Cliente cli = db.Cliente.Find(t.EmailCliente); t.EmailClienteNavigation = cli; db.Turno.Add(t); cli.Puntos += 100; cli.Turno.Add(t); db.SaveChanges(); return(RedirectToAction("Index", cli)); } else { ModelState.AddModelError("", "Turno no disponible"); return(View()); } } else { ModelState.AddModelError("", "La cancha no esta disponible"); return(View()); } } else { ModelState.AddModelError("", "Email inexistente"); return(View()); } } } catch (Exception) { throw; } }
public ActionResult Create([Bind(Include = "Id,Mail,Password,Confirmacion")] Usuario usuario) { try { if (ModelState.IsValid && usuario.Password == usuario.Confirmacion) { var bit = Convert.ToSByte(usuario.RolCliente); bit = 1; db.Usuarios.Add(usuario); db.SaveChanges(); return(RedirectToAction("Login")); } return(View()); } catch (Exception ex) { return(View()); } }
public GuardarCreditoResponse Guardar(Credito credito) { try { var creditobuscado = _context.Creditos.Find(credito.Identificacion); if (creditobuscado != null) { return(new GuardarCreditoResponse("Error El credito Ya se encuentra registrada")); } _context.Creditos.Add(credito); _context.SaveChanges(); return(new GuardarCreditoResponse(credito)); } catch (Exception e) { return(new GuardarCreditoResponse($"Error de la Aplicacion: {e.Message}")); } }
public GuardarAbonoResponse Guardar(Abono abono) { try { var abonobuscado = _context.Abonos.Find(abono.Idabono); if (abonobuscado != null) { return(new GuardarAbonoResponse("Error el abono Ya se encuentra registrada")); } _context.Abonos.Add(abono); _context.SaveChanges(); return(new GuardarAbonoResponse(abono)); } catch (Exception e) { return(new GuardarAbonoResponse($"Error de la Aplicacion: {e.Message}")); } }
public ActionResult FinalizarCompra() { EmpresaContext db = new EmpresaContext(); var carrito = (List <LineaPedido>)Session["Carrito"]; double total = 0; string sesionmail = (string)Session["Mail"]; Pedido pedido = new Pedido(); pedido.Fecha = DateTime.Now; pedido.Usuario = db.Usuarios.FirstOrDefault(u => u.Mail == sesionmail); pedido.Pedidos = new List <LineaPedido>(); foreach (LineaPedido p in carrito) { if (p.Cantidad < 0) { return(View(carrito.ToList())); } if (p.Cantidad > 0) { pedido.Pedidos.Add(p); total += p.Cantidad * p.PrecioVenta; } } db.Pedidos.Add(pedido); db.SaveChanges(); Session["Carrito"] = new List <LineaPedido>(); TempData["montoCarrito"] = "Total de la compra:" + "$" + total; TempData["ur"] = pedido.Usuario.Mail; TempData["fecha"] = pedido.Fecha; return(View(pedido.Pedidos)); }
public ActionResult Edit(int id, [Bind("NroTurno,EmailCliente,NroCancha,FechaHora")] Turno t) { try { using (var db = new EmpresaContext()) { Cancha cancha = db.Cancha.Find(t.NroCancha); //validar fecha no pasada if (cancha.Habilitada) { if (!this.TurnoNoDisponible(t)) { Turno turno = db.Turno.Find(id); turno.FechaHora = t.FechaHora; turno.EmailCliente = t.EmailCliente; turno.NroCancha = t.NroCancha; db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Turno no disponible"); return(View()); } } else { ModelState.AddModelError("", "La cancha no esta disponible"); return(View()); } } } catch (Exception) { throw; } }
public void Salvar() { _context.SaveChanges(); }
public ActionResult CargarProductos() { EmpresaContext emp = new EmpresaContext(); if ((string)Session["Tipo"] == "Empleado") { if (emp.Productos.Count() == 0) { System.IO.StreamReader sr = null; try { sr = System.IO.File.OpenText(AppDomain.CurrentDomain.BaseDirectory + "Productos.txt"); } catch (Exception) { } if (sr != null) { using (EmpresaContext db = new EmpresaContext()) { bool quedanLineas = true; while (quedanLineas) { string linea = sr.ReadLine(); if (linea == null) { quedanLineas = false; } else { string[] claveValor = linea.Split('|'); int codigo = Convert.ToInt32(claveValor[1]); if (db.Productos.SingleOrDefault(p => p.Codigo == codigo) == null) { if (claveValor[0] == "Importacion") { Importado i = new Importado(); i.Nombre = claveValor[2]; i.Descripcion = claveValor[3]; i.PrecioVenta = Convert.ToInt32(claveValor[5]); i.PrecioSugerido = Convert.ToInt32(claveValor[5]); i.CantMinima = Convert.ToInt32(claveValor[9]); i.PaisOrigen = claveValor[8]; db.Importados.Add(i); } else { Fabricado i = new Fabricado(); i.Nombre = claveValor[2]; i.Descripcion = claveValor[3]; i.PrecioVenta = Convert.ToInt32(claveValor[5]); i.PrecioSugerido = Convert.ToInt32(claveValor[5]); i.DiasFabricacion = Convert.ToInt32(claveValor[7]); db.Fabricados.Add(i); } db.SaveChanges(); } } } } } return(RedirectToAction("Index", "Productos")); } else { TempData["MensajeCargaProductos"] = "Los productos ya estan cargados en la base."; return(RedirectToAction("Index", "Home")); } } else if ((string)Session["Tipo"] == "Cliente") { return(RedirectToAction("Listado", "Productos")); } else { return (RedirectToAction("Login", "Usuarios")); } }