public void btn_agregarUbicacion_Click(object sender, EventArgs e) { try { Validaciones.inicializarValidador(); Validaciones.esValido("Asiento", asientoUbicacion.Text, new Validaciones.Numeros()); Validaciones.esValido("Fila", filaUbicacion.Text, new Validaciones.NumerosLetrasGuion()); Validaciones.esValido("Precio", precioUbicacion.Text, new Validaciones.Numeros()); Validaciones.esValido("Tipo", tipoUbicacion.Text, new Validaciones.Letras()); if (!String.IsNullOrEmpty(Validaciones.camposInvalidos) || tipoUbicacion.SelectedItem == null) { throw new CamposInvalidosException(); } ubicacion u = new ubicacion(); ubicaciones = listaUbicaciones.DataSource as List <ubicacion>; u.asiento = asientoUbicacion.Text; u.fila = filaUbicacion.Text; u.precio = precioUbicacion.Text; u.codigo_tipo = tipoUbicacion.SelectedValue.ToString(); ubicaciones.Add(u); listaUbicaciones.DataSource = null; listaUbicaciones.DataSource = ubicaciones; listaUbicaciones.Columns["id_ubicacion"].Visible = false; listaUbicaciones.Columns["id_publicacion"].Visible = false; listaUbicaciones.Columns["sin_numerar"].Visible = false; } catch (CamposInvalidosException) { MessageBox.Show(Validaciones.camposInvalidos, "Error al validar campos de ubicación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public async Task <IHttpActionResult> Putubicacion(int id, ubicacion ubicacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ubicacion.id) { return(BadRequest()); } db.Entry(ubicacion).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ubicacionExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void saveLocation(double la, double lon, double mag) { ubicacion u1 = new ubicacion(la, lon, mag); u.Add(u1); //Console.WriteLine("latitude = " + u1.altitude1 + " longitude = " + u1.longitude1 + " magnitude = " + u1.magnitude1); }
private void btn_agregarUbicacion_Click(object sender, EventArgs e) { try { if (listaUbicaciones.CurrentRow == null || listaUbicaciones.SelectedRows[0].Index < 0) { throw new CamposInvalidosException(); } ubicacion u = new ubicacion(); u.precio = listaUbicaciones.SelectedRows[0].Cells["precio"].Value.ToString(); u.asiento = listaUbicaciones.SelectedRows[0].Cells["asiento"].Value.ToString(); u.id_publicacion = listaUbicaciones.SelectedRows[0].Cells["id_publicacion"].Value.ToString(); u.id_ubicacion = listaUbicaciones.SelectedRows[0].Cells["id_ubicacion"].Value.ToString(); u.codigo_tipo = listaUbicaciones.SelectedRows[0].Cells["codigo_tipo"].Value.ToString(); u.sin_numerar = listaUbicaciones.SelectedRows[0].Cells["sin_numerar"].Value.ToString(); u.fila = listaUbicaciones.SelectedRows[0].Cells["fila"].Value.ToString(); foreach (DataGridViewRow r in listaUbicacionesAComprar.Rows) { if (u.id_ubicacion.Equals(r.Cells["id_ubicacion"].Value.ToString())) { throw new UbicacionRepetidaException(); } } ubicaciones.Add(u); listaUbicacionesAComprar.DataSource = null; listaUbicacionesAComprar.DataSource = ubicaciones; listaUbicacionesAComprar.Columns["id_ubicacion"].Visible = false; listaUbicacionesAComprar.Columns["id_publicacion"].Visible = false; listaUbicacionesAComprar.Columns["codigo_tipo"].Visible = false; listaUbicacionesAComprar.Columns["sin_numerar"].Visible = false; calcularImporteTotal(); } catch (CamposInvalidosException) { MessageBox.Show("Debe elegir una ubicación para agregar", "Error al seleccionar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (UbicacionRepetidaException) { MessageBox.Show("Ubicación ya seleccionada", "Error al seleccionar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public ActionResult DeleteConfirmed(int id) { ubicacion ubicacion = db.ubicacion.Find(id); db.ubicacion.Remove(ubicacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { ubicacion ubicacion = await db.ubicacion.FindAsync(id); db.ubicacion.Remove(ubicacion); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IHttpActionResult> Getubicacion(int id) { ubicacion ubicacion = await db.ubicacion.FindAsync(id); if (ubicacion == null) { return(NotFound()); } return(Ok(ubicacion)); }
public async Task <ActionResult> Edit([Bind(Include = "id,ubicacion1")] ubicacion ubicacion) { if (ModelState.IsValid) { db.Entry(ubicacion).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(ubicacion)); }
public async Task <ActionResult> Create([Bind(Include = "id,ubicacion1")] ubicacion ubicacion) { if (ModelState.IsValid) { db.ubicacion.Add(ubicacion); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(ubicacion)); }
public async Task <IHttpActionResult> Postubicacion(ubicacion ubicacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ubicacion.Add(ubicacion); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = ubicacion.id }, ubicacion)); }
public ActionResult Edit([Bind(Include = "idubicacion,nombre,direccion,coordenadas,nombre_de_contacto,telefono_de_contacto,celular_de_contacto,es_datacenter,es_cloud,compania_fk,pais_fk,ciudad_fk,es_activo")] ubicacion ubicacion) { if (ModelState.IsValid) { db.Entry(ubicacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ciudad_fk = new SelectList(db.ciudad, "idciudad", "nombre", ubicacion.ciudad_fk); ViewBag.compania_fk = new SelectList(db.compania, "idcompania", "nombre", ubicacion.compania_fk); ViewBag.pais_fk = new SelectList(db.pais, "idpais", "nombre", ubicacion.pais_fk); return(View(ubicacion)); }
public ActionResult Edit([Bind(Include = "id_ubicacion,continente,pais,ciudad")] ubicacion ubicacion) { if (ModelState.IsValid) { db.Entry(ubicacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ciudad = new SelectList(db.ciudad, "id_ciudad", "descripcion", ubicacion.ciudad); ViewBag.continente = new SelectList(db.continente, "id_continente", "descripcion", ubicacion.continente); ViewBag.pais = new SelectList(db.pais, "id_pais", "descripcion", ubicacion.pais); return(View(ubicacion)); }
// GET: ubicaciones/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ubicacion ubicacion = await db.ubicacion.FindAsync(id); if (ubicacion == null) { return(HttpNotFound()); } return(View(ubicacion)); }
public async Task <IHttpActionResult> Deleteubicacion(int id) { ubicacion ubicacion = await db.ubicacion.FindAsync(id); if (ubicacion == null) { return(NotFound()); } db.ubicacion.Remove(ubicacion); await db.SaveChangesAsync(); return(Ok(ubicacion)); }
// GET: ubicacions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ubicacion ubicacion = db.ubicacion.Find(id); if (ubicacion == null) { return(HttpNotFound()); } return(View(ubicacion)); }
private void UpdateUbicacion(ubicacion selectedUbicacion) { using (var api = new BusinessContext()) { try { api.updateUbicacion(selectedUbicacion); } catch (Exception ex) { return; } GetUbicaciones(); } }
// Update is called once per frame void Update() { tiempo_paso = tiempo_paso + Time.deltaTime; Principal info_base = principal.GetComponent <Principal>(); if (ubi != info_base.heros[id] && info_base.juego_iniciado) { ubicacion_paso = ubi; delta_angulo = (ubi.angulo - info_base.heros[id].angulo) * 0.25f; delta_magnitud = (ubi.magnitud - info_base.heros[id].magnitud) * 0.25f; ubi = info_base.heros[id]; cuenta = 0; } if (tiempo_paso > 0.025f && info_base.juego_iniciado && cuenta < 3) { ubicacion_paso.angulo = ubicacion_paso.angulo - delta_angulo; ubicacion_paso.magnitud = ubicacion_paso.magnitud - delta_magnitud; tiempo_paso = 0.0f; cuenta = cuenta + 1; } if (cuenta == 4 && info_base.juego_iniciado) { ubicacion_paso = info_base.heros[id]; } if (info_base.juego_iniciado) { y = Mathf.Cos(ubicacion_paso.angulo * Mathf.PI / 180) * ubicacion_paso.magnitud; x = -Mathf.Sin(ubicacion_paso.angulo * Mathf.PI / 180) * ubicacion_paso.magnitud; transform.position = new Vector3(x, y, -0.5f); if (delta_angulo < 0) { transform.localScale = new Vector3(-5.0f, 5.0f, 1.0f); } if (delta_angulo > 0) { transform.localScale = new Vector3(5.0f, 5.0f, 1.0f); } } float angle = (planeta.transform.position.x < transform.position.x)? 360 - Vector3.Angle(Vector2.up, transform.position): Vector3.Angle(Vector2.up, transform.position); transform.eulerAngles = new Vector3(0, 0, angle); }
public void AddUbicacion(ubicacion _ubicacion) { using (var api = new BusinessContext()) { try { api.AddUbicacion(_ubicacion); } catch (Exception ex) { return; } Ubicaciones.Add(_ubicacion); GetUbicaciones(); } }
// GET: ubicacions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ubicacion ubicacion = db.ubicacion.Find(id); if (ubicacion == null) { return(HttpNotFound()); } ViewBag.ciudad = new SelectList(db.ciudad, "id_ciudad", "descripcion", ubicacion.ciudad); ViewBag.continente = new SelectList(db.continente, "id_continente", "descripcion", ubicacion.continente); ViewBag.pais = new SelectList(db.pais, "id_pais", "descripcion", ubicacion.pais); return(View(ubicacion)); }
// GET: ubicaciones/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ubicacion ubicacion = db.ubicacion.Find(id); if (ubicacion == null) { return(HttpNotFound()); } ViewBag.ciudad_fk = new SelectList(db.ciudad, "idciudad", "nombre", ubicacion.ciudad_fk); ViewBag.compania_fk = new SelectList(db.compania, "idcompania", "nombre", ubicacion.compania_fk); ViewBag.pais_fk = new SelectList(db.pais, "idpais", "nombre", ubicacion.pais_fk); return(View(ubicacion)); }
public void eliminarProveedor() { using (var context = new BusinessContext()) { context.AddUbicacion(new ubicacion { Colonia = "colprueba", Calle = "1", Cruzamientos = "2 y 4", Numero = "1a" }); context.AddProveedor(new proveedor { Codigo = "1111", Nombre = "aasdad", idUbicacion = 1, Correo = "*****@*****.**", Telefono = "9999999999" }); ubicacion selectedUbicacion = context.context.ubicacion.Where(u => u.idUbicacion == 1).FirstOrDefault(); context.deleteUbicacion(selectedUbicacion); proveedor selectedProveedor = context.context.proveedor.Where(u => u.Codigo == "1111").FirstOrDefault(); context.deleteProveedor(selectedProveedor); var viewModel = new ProveedorViewModel(context); viewModel.GetProveedoresCommand.Execute(null); Assert.IsTrue(viewModel.Proveedores.Count == 0); } }
private void configure(WebSocket socket) { socket.OnOpen += (sender, e) => { }; socket.OnMessage += (sender, e) => { if (e.IsText) { ubicacion_hero = JsonUtility.FromJson <ubicacion>(e.Data); } else { string texto = Encoding.ASCII.GetString(e.RawData); ubicacion_hero = JsonUtility.FromJson <ubicacion>(texto); } if (ubicacion_hero.id != "Server") { if (heros.ContainsKey(ubicacion_hero.id)) { heros[ubicacion_hero.id] = ubicacion_hero; } else { heros.Add(ubicacion_hero.id, ubicacion_hero); } } else { m_server = JsonUtility.FromJson <server>(e.Data); mensaje_server(m_server); } }; socket.OnClose += (sender, e) => Debug.Log("Se cerró"); }
// Update is called once per frame void Update() { tiempo_transcurrido = tiempo_transcurrido + Time.deltaTime; tiempo_paso = tiempo_paso + Time.deltaTime; Principal info_base = principal.GetComponent <Principal>(); if (info_base.heros.ContainsKey(id) && info_base.juego_iniciado && info_base.heros[id].reloj <= ubi.reloj) { delta_angulo = (ubi.angulo - info_base.heros[id].angulo) * 0.25f; delta_magnitud = (ubi.magnitud - info_base.heros[id].magnitud) * 0.25f; ubicacion_paso = info_base.heros[id]; } if (tiempo_paso > 0.025f && info_base.juego_iniciado) { ubicacion_paso.angulo = ubicacion_paso.angulo + delta_angulo; ubicacion_paso.magnitud = ubicacion_paso.magnitud + delta_magnitud; tiempo_paso = 0.0f; } if (info_base.heros.ContainsKey(id) && info_base.juego_iniciado) { y = Mathf.Cos(ubicacion_paso.angulo * Mathf.PI / 180) * ubicacion_paso.magnitud; x = -Mathf.Sin(ubicacion_paso.angulo * Mathf.PI / 180) * ubicacion_paso.magnitud; transform.position = new Vector3(x, y, -0.5f); float angle = (planeta.transform.position.x < transform.position.x)? 360 - Vector3.Angle(Vector2.up, transform.position): Vector3.Angle(Vector2.up, transform.position); transform.eulerAngles = new Vector3(0, 0, angle); m_camaraPrincipal.transform.position = new Vector3(transform.position.x, transform.position.y, -10f); m_camaraPrincipal.transform.rotation = transform.rotation; } if (info_base.heros.ContainsKey(id) && !info_base.juego_iniciado) { ubi = info_base.heros[id]; } /* * ////////////////////////////// * //// Aquí se descibe el control de hero dependiendo del dispositivo * /// Este es un ejemplo para pc: * if(Input.GetKey(KeyCode.LeftArrow)){ * transform.localScale = new Vector3(-5.0f, 5.0f, 1.0f); * ubi.angulo = ubi.angulo + speed*Time.deltaTime; * } * if(Input.GetKey(KeyCode.RightArrow)){ * transform.localScale = new Vector3(5.0f, 5.0f, 1.0f); * ubi.angulo = ubi.angulo - speed*Time.deltaTime; * } * if(Input.GetKey(KeyCode.UpArrow)){ * ubi.magnitud = ubi.magnitud + speed*Time.deltaTime/2; * if(ubi.magnitud > max_magnitude){ * ubi.magnitud = max_magnitude; * } * } * if(Input.GetKey(KeyCode.DownArrow)){ * ubi.magnitud = ubi.magnitud - speed*Time.deltaTime/2; * if(ubi.magnitud < min_magnitude){ * ubi.magnitud = min_magnitude; * } * } */ if (tiempo_transcurrido > tiempo_espera && info_base.juego_iniciado) { ubi.reloj = info_base.m_reloj; json_bytes = JsonUtility.ToJson(ubi); byte[] bytes = Encoding.ASCII.GetBytes(json_bytes); info_base._websocket.Send(bytes); tiempo_transcurrido = 0.0f; } }