//private void ObtenerUsuariosPorRol() //{ // try // { // if (!SeleccionoRolId(Piloto.ROLE_ID)) return; // var codigoUsuario = string.Empty; // if (ExistePiloto(Piloto.PILOT_CODE)) // { // var firstOrDefault = Pilotos.ToList().FirstOrDefault(p => p.PILOT_CODE == Piloto.PILOT_CODE); // if (firstOrDefault != null) // { // codigoUsuario = firstOrDefault.USER_CODE; // } // } // UsuarioDeseaObtenerUsuariosPorRol?.Invoke(null, new PilotoArgumento { RolDeUsuario = new RolDeUsuario { ROLE_ID = Piloto.ROLE_ID, USER_CODE = codigoUsuario } }); // } // catch (Exception ex) // { // InteraccionConUsuarioServicio.Alerta(ex.Message); // } //} private void ObtenerUsuariosPorRol() { try { //if (!SeleccionoRolId(Piloto.ROLE_ID)) return; var codigoUsuario = string.Empty; if (ExistePiloto(Piloto.PILOT_CODE)) { var firstOrDefault = Pilotos.ToList().FirstOrDefault(p => p.PILOT_CODE == Piloto.PILOT_CODE); if (firstOrDefault != null) { codigoUsuario = firstOrDefault.USER_CODE; } } UsuarioDeseaObtenerUsuariosPorRol?.Invoke(null, new PilotoArgumento { RolDeUsuario = new RolDeUsuario { ROLE_ID = Piloto.ROLE_ID, USER_CODE = codigoUsuario } }); } catch (Exception ex) { InteraccionConUsuarioServicio.Alerta(ex.Message); } }
async public void CreatePiloto() { Pilotos piloto = new Pilotos() { Name = entryName.Text, Numero = Convert.ToInt32(entryNumero.Text), LastName = entryLastName.Text, Team = entryEscuderia.Text, Country = entryPais.Text, DateBirth = entryFechaNacimiento.Text, PlaceBirth = entryLugarNacimiento.Text }; var json = JsonConvert.SerializeObject(piloto); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = null; response = await client.PostAsync(Url, content); entryName.Text = ""; entryLastName.Text = ""; entryNumero.Text = ""; entryEscuderia.Text = ""; entryFechaNacimiento.Text = ""; entryLugarNacimiento.Text = ""; entryPais.Text = ""; await DisplayAlert("Felicidades", "La pista fue creada correctamente", "OK"); }
public ActionResult Create([Bind(Include = "IdPiloto,Nome,DataNascimento,Nacionalidade,Fotografia,EquipaFK")] Pilotos pilotos, string DataNascimento, HttpPostedFileBase fileUploadLogo) { string nomeFoto = "Piloto" + DateTime.Now.ToString("_yyyyMMdd_hhmmss") + ".jpg"; string pathFoto = Path.Combine(Server.MapPath("~/Imagens/"), nomeFoto); //caso chegue efectivamente um ficheiro ao servidor if ((fileUploadLogo != null) && (fileUploadLogo.ContentType.ToString() == "image/jpeg")) { //guardar na BD pilotos.Fotografia = nomeFoto; } else { // não há imagem... ModelState.AddModelError("", "Não foi fornecida uma imagem ou o ficheiro inserido não é JPG..."); return(View(pilotos)); } DateTime dataNasci = DateTime.Parse(DataNascimento); pilotos.DataNascimento = dataNasci; if (ModelState.IsValid) { db.Pilotos.Add(pilotos); db.SaveChanges(); fileUploadLogo.SaveAs(pathFoto); return(RedirectToAction("Details", "Equipas", new { id = pilotos.EquipaFK })); } ViewBag.EquipaFK = new SelectList(db.Equipas, "IdEquipa", "Nome", pilotos.EquipaFK); return(View(pilotos)); }
public ActionResult DeleteConfirmed(int id) { Pilotos pilotos = db.Pilotos.Find(id); db.Pilotos.Remove(pilotos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Pilotos pilotos = db.Pilotos.Find(id); db.Pilotos.Remove(pilotos); db.SaveChanges(); return(RedirectToAction("Details", "Equipas", new { id = pilotos.EquipaFK })); }
public ActionResult Edit([Bind(Include = "IdPiloto,NombreCompleto,Sexo,HorasVuelo,Estatus,IdTipoPiloto")] Pilotos pilotos) { if (ModelState.IsValid) { db.Entry(pilotos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdTipoPiloto = new SelectList(db.TipoPiloto, "IdTipoPiloto", "Tipo", pilotos.IdTipoPiloto); return(View(pilotos)); }
public void ClickUpdateUser(object sender, EventArgs e) { var mi = sender as MenuItem; var item = mi.BindingContext as Pilotos; Pilotos pilotos = new Pilotos() { Id = item.Id, Name = item.Name }; //showWindowUpdate(user); }
// GET: Pilotos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pilotos pilotos = db.Pilotos.Find(id); if (pilotos == null) { return(HttpNotFound()); } return(View(pilotos)); }
// GET: Pilotos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pilotos pilotos = db.Pilotos.Find(id); if (pilotos == null) { return(HttpNotFound()); } ViewBag.IdTipoPiloto = new SelectList(db.TipoPiloto, "IdTipoPiloto", "Tipo", pilotos.IdTipoPiloto); return(View(pilotos)); }
public ActionResult Edit([Bind(Include = "idPiloto,EquipaFK,Nome,DataNascimento,Nacionalidade,Fotografia")] Pilotos pilotos, string DataNascimento, HttpPostedFileBase fileUploadLogo, string fileUploadLogoAntigo) { ViewBag.EquipaFK = new SelectList(db.Equipas, "idEquipa", "Nome", pilotos.EquipaFK); DateTime dataNasci = DateTime.Parse(DataNascimento); pilotos.DataNascimento = dataNasci; string nomeFotografia = "Piloto" + pilotos.IdPiloto + DateTime.Now.ToString("_yyyyMMdd_hhmmss") + ".jpg"; string oldName = fileUploadLogoAntigo; string caminhoParaLogo = Path.Combine(Server.MapPath("~/Imagens/"), nomeFotografia); //verificar se chega efetivamente um ficheiro ao servidor if ((fileUploadLogo != null) && (fileUploadLogo.ContentType.ToString() == "image/jpeg")) { //guardar o nome da imagem na BD pilotos.Fotografia = nomeFotografia; } else { pilotos.Fotografia = oldName; // não há imagem... ModelState.AddModelError("", "Não foi fornecida uma imagem ou o ficheiro inserido não é JPG..."); return(View(pilotos)); } if (ModelState.IsValid) { db.Entry(pilotos).State = EntityState.Modified; db.SaveChanges(); } if (fileUploadLogo != null) { //guardar o nome da imagem na BD fileUploadLogo.SaveAs(caminhoParaLogo); System.IO.File.Delete(Path.Combine(Server.MapPath("~/Imagens/"), oldName)); } ViewBag.EquipaFK = new SelectList(db.Equipas, "idEquipa", "Nome", pilotos.EquipaFK); return(RedirectToAction("Details", "Equipas", new { id = pilotos.EquipaFK })); }
// GET: Pilotos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index", "Equipas")); //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Pilotos pilotos = db.Pilotos.Find(id); if (pilotos == null) { return(HttpNotFound()); } ViewBag.EquipaFK = new SelectList(db.Equipas, "IdEquipa", "Nome", pilotos.EquipaFK); return(View(pilotos)); }
async public void CreateUser() { Pilotos piloto = new Pilotos() { //Name = entryNameUser.Text, }; var json = JsonConvert.SerializeObject(piloto); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = null; response = await client.PostAsync(Url, content); ListData(); }
private string ObtenerTextoAMostrarEnListaDePilotos() { if (Vehiculos == null) return ""; return string.Join(",", Pilotos.Where(pi => pi.IS_SELECTED).Select(p => p.PILOT_CODE + "|" + p.NAME + "|" + p.LAST_NAME)); }
private string ObtenerCodigosDePilotosSeleccionados() { return string.Join("|", Pilotos.Where(pi => pi.IS_SELECTED).Select(p => p.PILOT_CODE).ToList()); }
private int CantidadDePilotosSeleccionados() { return Pilotos.Count(pi => pi.IS_SELECTED); }