public void addSilla(Scene scene) { Silla m1 = new Silla(); m1.MoverX(0.5f); addObject(scene, "silla", m1); }
public ActionResult DeleteConfirmed(string id) { Silla silla = db.Silla.Find(id); db.Silla.Remove(silla); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btn_AgregarPedido_Click(object sender, EventArgs e) { Pedidos pedido = null; if (double.TryParse(txtNumeroPedido.Text, out double numeroParseado)) { switch (cmbTipoMueble.Text) { case "Mesa": Mesa mesa = new Mesa((Terminacion)cmbTerminacionMueble.SelectedItem, (ColorMadera)cmbColorMueble.SelectedItem); pedido = new Pedidos(numeroParseado, mesa); break; case "Silla": Silla silla = new Silla((Terminacion)cmbTerminacionMueble.SelectedItem, (ColorMadera)cmbColorMueble.SelectedItem, (Silla.ColorTapizado)cmbColorTapizado.SelectedItem); pedido = new Pedidos(numeroParseado, silla); break; case "Biblioteca": Biblioteca biblioteca = new Biblioteca((Terminacion)cmbTerminacionMueble.SelectedItem, (ColorMadera)cmbColorMueble.SelectedItem, 3); pedido = new Pedidos(numeroParseado, biblioteca); break; default: break; } try { if (pedido != null && fabrica1 + pedido) { MessageBox.Show("Se agregó correctamente el pedido."); lstPedidosGenerados.Items.Add(pedido); } } catch (NullReferenceException) { MessageBox.Show("No seleccionó ningun item de la lista.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (PedidoNoAgregadoException ex) { MessageBox.Show(ex.Message, "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception) { MessageBox.Show("Ocurrio un error inesperado.", "Atención!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No se ingresó un numero de pedido válido."); } }
void OnTriggerEnter(Collider other) { // Destroy(other.gameObject); //para borrar el componente, en caliente. //hasta aqui esta null, lo instancio para acceder a sus metodos. silla = GameObject.Find("silla con dos normales (2)").GetComponent <Silla> (); //en la clase silla esta la logica para realizar el movimiento de la silla. //se llama al metodo que hace el movimiento //Update(); silla.rotarEnX(); }
public ActionResult Edit([Bind(Include = "fila,noSilla,tipo,estado,cantidad,idSilla,fkNoSala,fkIdReserva")] Silla silla) { if (ModelState.IsValid) { db.Entry(silla).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.fkIdReserva = new SelectList(db.reserva, "idReserva", "estadoPago", silla.fkIdReserva); ViewBag.fkNoSala = new SelectList(db.Sala, "noSala", "noSala", silla.fkNoSala); return(View(silla)); }
private void FrmMenu_Load(object sender, EventArgs e) { Mesa mesa = new Mesa(Terminacion.Barnizado, ColorMadera.Nogal); Silla silla = new Silla(Terminacion.Barnizado, ColorMadera.Nogal, Silla.ColorTapizado.Gris); Biblioteca biblioteca = new Biblioteca(Terminacion.Barnizado, ColorMadera.Nogal, 3); Pedidos pedido1 = new Pedidos(4, mesa); Pedidos pedido2 = new Pedidos(12, silla); Pedidos pedido3 = new Pedidos(25, biblioteca); fabricaKevin.ListaPedidos.Add(pedido1); fabricaKevin.ListaPedidos.Add(pedido2); fabricaKevin.ListaPedidos.Add(pedido3); }
// GET: Sillas/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Silla silla = db.Silla.Find(id); if (silla == null) { return(HttpNotFound()); } return(View(silla)); }
public void initProgram() { cam = new Camera(); inp = new InputController(); scene = new Scene(); m = new Mesa(centro: new Vector3(0f, 0f, 0f), anchoX: 0.25f, altoY: 2.0f, profZ: 0.25f); r = new Robot(centro: new Vector3(0f, 0.4245f, -2.7f), anchoX: 0.25f, altoY: 1.0f, profZ: 0.25f); s = new Silla(centro: new Vector3(0f, 0.092f, -2.8f), anchoX: 0.25f, altoY: 0.75f, profZ: 0.25f); scene.add(m); scene.add(r); scene.add(s); }
// GET: Sillas/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Silla silla = db.Silla.Find(id); if (silla == null) { return(HttpNotFound()); } ViewBag.fkIdReserva = new SelectList(db.reserva, "idReserva", "estadoPago", silla.fkIdReserva); ViewBag.fkNoSala = new SelectList(db.Sala, "noSala", "noSala", silla.fkNoSala); return(View(silla)); }
public Lugar() { par = new Pared[7]; par[0] = new Pared(new Point3D(0, 7.5, -40), 0, 40); par[1] = new Pared(new Point3D(-20, 7.5, -20), 90, 40); par[2] = new Pared(new Point3D(20, 7.5, -20), 90, 40); par[3] = new Pared(new Point3D(0, 15, -20), 0, 50, 1, 42, 7); par[4] = new Pared(new Point3D(0, 0, -20), 0, 42, 1, 42, 6); par[5] = new Pared(new Point3D(-14.5, 3.5, 0), 0, 2.5, 0.3, 1, 8); par[6] = new Pared(new Point3D(-11.5, 3.5, 0), 0, 2.5, 0.3, 1, 8); cuad = new Cuadro[3]; cuad[0] = new Cuadro(new Point3D(-18.5, 7, -25), 5, 3, 90, 10, 7); cuad[1] = new Cuadro(new Point3D(-10, 7, -38.5), 7, 4, 0, 11, 8); cuad[2] = new Cuadro(new Point3D(10, 7, -38.5), 7, 3, 0, 12, 7); bur = new Buro(new Point3D(-13, 3, -22), 6, 3.5, 8); sil = new Silla(new Point3D(-16, 4, -21), 2, 2, 2, new float[] { 0.3f, 0.2f, 0f }, new float[] { 0.4f, 0f, 0f }); m = new Mata(); sof = new Sofa(); bas = new Base111(new Point3D(0, -1.3, -20), 7, new float[] { 1.0f, 0.4f, 0.2f, 1.0f }); this.Recompile(); }
public void initProgram() { scene = new Scene(); m = new Mesa(); s = new Silla(); s.MoverZ(-0.3f); r = new Robot(); r.MoverY(0.87f); scene.add("mesa", m); scene.add("silla", s); scene.add("robot", r); cam = new Camera(); inp = new InputController(scene); acciones = new Acciones(scene, ref cam, ref lastMousePos); acciones.cargarListaAcciones(filename: "movimientosT.json"); }
public Lugar() { par=new Pared[7]; par[0]=new Pared(new Point3D(0,7.5,-40),0,40); par[1]=new Pared(new Point3D(-20,7.5,-20),90,40); par[2]=new Pared(new Point3D(20,7.5,-20),90,40); par[3]=new Pared(new Point3D(0,15,-20),0,50,1,42,7); par[4]=new Pared(new Point3D(0,0,-20),0,42,1,42,6); par[5]=new Pared(new Point3D(-14.5,3.5,0),0,2.5,0.3,1,8); par[6]=new Pared(new Point3D(-11.5,3.5,0),0,2.5,0.3,1,8); cuad=new Cuadro[3]; cuad[0]=new Cuadro(new Point3D(-18.5,7,-25),5,3,90,10,7); cuad[1]=new Cuadro(new Point3D(-10,7,-38.5),7,4,0,11,8); cuad[2]=new Cuadro(new Point3D(10,7,-38.5),7,3,0,12,7); bur=new Buro(new Point3D(-13,3,-22),6,3.5,8); sil=new Silla(new Point3D(-16,4,-21),2,2,2,new float[]{0.3f,0.2f,0f},new float[]{0.4f,0f,0f}); m=new Mata(); sof=new Sofa(); bas=new Base111(new Point3D(0,-1.3,-20),7,new float[]{1.0f,0.4f,0.2f,1.0f}); this.Recompile(); }
public int ObtenerIdSillaPorCodigo(string codigo) { Silla silla = this.contexto.Sillas.FirstOrDefault(s => s.Codigo == codigo); return(silla.SillaId); }
static void Main(string[] args) { FabricaDeMuebles <Muebles, Pedidos> fabricaKevin = new FabricaDeMuebles <Muebles, Pedidos>(); Mesa mesa = new Mesa(Terminacion.Laqueado, ColorMadera.Nogal); Silla silla = new Silla(Terminacion.Melamina, ColorMadera.Roble, Silla.ColorTapizado.Blanco); Biblioteca biblioteca = new Biblioteca(Terminacion.Barnizado, ColorMadera.Negro, 3); Pedidos pedido1 = new Pedidos(23, mesa); Pedidos pedido2 = new Pedidos(45, silla); Pedidos pedido3 = new Pedidos(67, biblioteca); /// TEST: AGREGAR PEDIDO / EXCEPCIONES / ELIMINAR PEDIDO DE FABRICA try { bool resultado1 = fabricaKevin + pedido1; bool resultado2 = fabricaKevin + pedido2; bool resultado3 = fabricaKevin - pedido1; fabricaKevin.Recortar(pedido1.DetallePedido); //fabricaKevin.Recortar(pedido3.DetallePedido); //Descomentar para que se produzca MaderaInsuficienteException. } catch (MaderaInsuficienteException ex) { Console.WriteLine(ex.Message); } catch (PedidoNoAgregadoException ex) { Console.WriteLine(ex.Message); } catch (PedidoNoEliminadoException ex) { Console.WriteLine(ex.Message); } /// TEST: SALIDA POR CONSOLA DE LOS DATOS DEL MUEBLE / POLIMORFISMO Console.Write(pedido1.DetallePedido.ToString()); Console.WriteLine("----------------------------------"); Console.Write(pedido2.DetallePedido.ToString()); Console.WriteLine("----------------------------------"); Console.Write(pedido3.DetallePedido.ToString()); /// TEST: PROCESO DE FABRICACION / EXCEPCIONES /// try { fabricaKevin.Recortar(pedido3.DetallePedido); fabricaKevin.Lijar(pedido3.DetallePedido); fabricaKevin.PintarYArmar(pedido3.DetallePedido); fabricaKevin.TerminarTratamiento(pedido3.DetallePedido); } catch (MaderaInsuficienteException ex) { Console.WriteLine(ex.Message); } catch (LijaInsuficienteException ex) { Console.WriteLine(ex.Message); } catch (PinturaYArmardoException ex) { Console.WriteLine(ex.Message); } catch (TratamientoException ex) { Console.WriteLine(ex.Message); } Console.WriteLine("----------------------------------"); Console.Write(pedido3.DetallePedido.ToString()); Console.ReadKey(); }