// GET: Bicicleta/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } bicicleta bicicleta = db.bicicleta.Find(id); if (bicicleta == null) { return(HttpNotFound()); } else { if (bicicleta.Alugada == true) { bicicleta.AlugadaString = "Disponível"; } if (bicicleta.Alugada == false) { bicicleta.AlugadaString = "Alugada"; } if (bicicleta.ativa == true) { bicicleta.ativaString = "Boas Condições"; } if (bicicleta.ativa == false) { bicicleta.ativaString = "Indisponível"; } return(View(bicicleta)); } }
public ActionResult DeleteConfirmed(int id) { bicicleta bicicleta = db.bicicleta.Find(id); bicicleta.vendida = 1; bicicleta.codigo = 0; db.Entry(bicicleta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,nome,descricao,Alugada,ativa,vezesAlugada,codigo")] bicicleta bicicleta) { if (ModelState.IsValid) { db.Entry(bicicleta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bicicleta)); }
public ActionResult DeleteConfirmed(int id) { aluguel aluguel = db.aluguel.Find(id); bicicleta bicicleta = db.bicicleta.Find(aluguel.bicicleta_id); bicicleta.Alugada = true; db.Entry(bicicleta).State = EntityState.Modified; db.aluguel.Remove(aluguel); db.SaveChanges(); return(RedirectToAction("Index")); }
public bicicleta Update(bicicleta bicicleta) { bicicleta updatebicicleta = repo.FindSingleOrDefault(a => a.Id == bicicleta.Id); updatebicicleta.Activo = bicicleta.Activo; updatebicicleta.CodigoBicicleta = bicicleta.CodigoBicicleta; repo.Update(updatebicicleta); return(updatebicicleta); }
public ActionResult Create([Bind(Include = "id,nome,descricao,Alugada,ativa,vezesAlugada,codigo")] bicicleta bicicleta) { if (ModelState.IsValid) { bicicleta.vezesAlugada = 0; bicicleta.vendida = 0; db.bicicleta.Add(bicicleta); db.SaveChanges(); return(RedirectToAction("index")); } return(View(bicicleta)); }
public ActionResult Create([Bind(Include = "id,tipobike_id,bicicleta_id,dataEntrada,dataSaida")] aluguel aluguel) { if (ModelState.IsValid) { BicicletaController dbBike = new BicicletaController(); int idBike = aluguel.bicicleta_id; bicicleta bicicleta = new bicicleta(); bicicleta = db.bicicleta.Find(idBike); bicicleta.Alugada = false; bicicleta.vezesAlugada = (bicicleta.vezesAlugada + 1); db.Entry(bicicleta).State = EntityState.Modified; aluguel.ativa = true; db.aluguel.Add(aluguel); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.bicicleta_id = new SelectList(db.bicicleta, "id", "nome", aluguel.bicicleta_id); ViewBag.tipobike_id = new SelectList(db.tipobike, "id", "descicao", aluguel.tipobike_id); return(View(aluguel)); }
private void Button_Click(object sender, RoutedEventArgs e) { contador += 1; String errores = string.Empty;//Variable que almacenara los errores //Validamos que se ingrese un modelo if (txtModelo.Text.Length != 0) { bici.Modelo = txtModelo.Text.ToString(); } else { errores += "\n-Debe ingresar un modelo."; } //Validamos que se ingrese un precio compra if (Int32.TryParse(txtCompra.Text, out int prec_compra)) { bici.prec_compra = prec_compra; } else { errores += "\n-Debe ingresar un precio compra."; } //Validamos que se ingrese un precio venta if (Int32.TryParse(txtVenta.Text, out int prec_venta)) { bici.prec_venta = prec_venta; } else { errores += "\n-Debe ingresar un precio venta."; } //Validamos Stock if (Int32.TryParse(txtStock.Text, out int stock)) { bici.Stock = stock; } else { errores += "\n-Debe ingresar un Stock valido."; } //Validamos que se seleccione opcion valida combobox if (cboMarca.SelectedIndex != 0) { bici.Marca = cboMarca.Text; } else { errores += "\n-Debe seleccionar una marca valida."; } //Validamos Origen if (cboOrigen.SelectedIndex != 0) { bici.Origen = cboOrigen.Text; } else { errores += "\n-Debe seleccionar un origen valido."; } //Revisamos el estado del checkbox if (cbActivo.IsChecked == true) { bici.Activo = "Si"; } else { bici.Activo = "No"; } //Asignamos el contador a codigo bici.Cod_bici = contador.ToString(); //Creamos el codigo bici.crearCod(); //Calculamos la ganancia bici.calcularGanancia(); //Si no hay errores de entrada if (errores.Length == 0) { //Se añade el producto lista.Add(bici); //DataGrid utilizara la lista como medio de datos dtgListado.ItemsSource = lista; //Se refresca el DataGrid dtgListado.Items.Refresh(); //Se crea el producto bici = new bicicleta(); //Mensaje si es correcto MessageBox.Show("Producto Agregado con Exito!"); } else { //Muestra los errores a la hora de rellenar el formulario MessageBox.Show("Se presentaron los siguientes errores:\n" + errores); } }
public bicicleta Save(bicicleta bicicleta) { repo.Save(bicicleta); return(bicicleta); }