public HttpResponseMessage Delete(int id) { Platillos varPlatillos = this.service.GetByKey(id, false); bool result = false; if (varPlatillos == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } try { result = this.service.Delete(id);//, globalData, dataReference); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelPlatillos", new JavaScriptSerializer().Serialize(varPlatillos), result); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelPlatillos", new JavaScriptSerializer().Serialize(varPlatillos), result, ex.Message); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
protected async override void OnAppearing() { try { base.OnAppearing(); var cargando = UserDialogs.Instance.Loading("Cargando..."); Platillos histo = await App.AzureService.ObtenerPlatillo(ID); lblnombre.Text = histo.Nombre; lbldescrrip.Text = histo.Descripciom; lbImagen.Source = histo.urlImagen; lblPrecio.Text = histo.Precio.ToString("$0.00"); cargando.Hide(); } catch (System.Net.WebException ex) { UserDialogs.Instance.ShowError("ERROR", 2000); //await DisplayAlert("Nse", "Se travo", "Aceptar", "Cancelar"); } catch (System.Threading.Tasks.TaskCanceledException) { UserDialogs.Instance.ShowError("ERROR", 2000); //await DisplayAlert("jaja", "otra vez se travo", "Aceptar", "Cancelar"); } }
public HttpResponseMessage Post(Platillos varPlatillos) { if (ModelState.IsValid) { var data = "-1"; try { data = Convert.ToString(this.service.Insert(varPlatillos)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_InsPlatillos", new JavaScriptSerializer().Serialize(varPlatillos), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsPlatillos", new JavaScriptSerializer().Serialize(varPlatillos), true); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); } else { var errors = ModelState.SelectMany(m => m.Value.Errors.Select(err => err.ErrorMessage != string.Empty ? err.ErrorMessage : err.Exception.Message).ToList()).ToList(); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsPlatillos", new JavaScriptSerializer().Serialize(varPlatillos), false, errors.ToString()); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } }
public HttpResponseMessage Get_Datos_Generales(int id) { Platillos entity = this.service.ListaSelAll(1, 1, "Platillos.Folio='" + id.ToString() + "'", "").Platilloss.First(); Platillos result = new Platillos(); result.Folio = entity.Folio; result.Fecha_de_Registro = entity.Fecha_de_Registro; result.Hora_de_Registro = entity.Hora_de_Registro; result.Usuario_que_Registra = entity.Usuario_que_Registra; result.Usuario_que_Registra_Spartan_User = entity.Usuario_que_Registra_Spartan_User; result.Nombre_de_Platillo = entity.Nombre_de_Platillo; result.Imagen = entity.Imagen; result.Imagen_Spartane_File = entity.Imagen_Spartane_File; result.Calorias = entity.Calorias; result.Calorias_Calorias = entity.Calorias_Calorias; result.Dificultad = entity.Dificultad; result.Dificultad_Dificultad_de_platillos = entity.Dificultad_Dificultad_de_platillos; result.Categoria_del_Platillo = entity.Categoria_del_Platillo; result.Categoria_del_Platillo_Categorias_de_platillos = entity.Categoria_del_Platillo_Categorias_de_platillos; result.Tiempo_de_comida = entity.Tiempo_de_comida; result.Tiempo_de_comida_Tiempos_de_Comida = entity.Tiempo_de_comida_Tiempos_de_Comida; result.Tipo_de_comida = entity.Tipo_de_comida; result.Tipo_de_comida_Tipo_de_comida_platillos = entity.Tipo_de_comida_Tipo_de_comida_platillos; result.Caracteristicas = entity.Caracteristicas; result.Caracteristicas_Caracteristicas_platillo = entity.Caracteristicas_Caracteristicas_platillo; result.Calificacion = entity.Calificacion; result.Modo_de_Preparacion = entity.Modo_de_Preparacion; return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
public async Task <IActionResult> EditarPlatillos(Platillos p, ICollection <IFormFile> files) { if (p.id == 0) { return(NotFound()); } var upload = Path.Combine(_environment.WebRootPath, "images"); foreach (var file in files) { if (file.Length > 0) { using (var fileStream = new FileStream(Path.Combine(upload, file.FileName), FileMode.Create)) { p.RutaImage = "/images/" + file.FileName; await file.CopyToAsync(fileStream); } } } if (ModelState.IsValid) { try{ _contexto.Update(p); await _contexto.SaveChangesAsync(); }catch (Exception e) { return(RedirectToAction("Index")); } } return(View(p)); }
public static IPlatillo GenerarPlatillo(Platillos tipo, List <Opciones> opciones) { IPlatillo platilloBase; platilloBase = tipo switch { Platillos.PlatilloFuerte => new PlatilloFuerte(), Platillos.Ensalada => new Ensalada(), Platillos.Sopa => new Sopa(), Platillos.Postre => new Postre(), Platillos.Bebida => new Bebida(), _ => null, }; IPlatillo platillo = null; foreach (var opcion in opciones) { if (platillo != null) { platillo = Generar(opcion, platillo); continue; } switch (opcion) { case Opciones.Pollo: platillo = new PolloDecorator(platilloBase); break; case Opciones.Sal: platillo = new SalDecorator(platilloBase); break; case Opciones.Cuchara: platillo = new CucharaDecorator(platilloBase); break; case Opciones.Tenedor: platillo = new TenedorDecorator(platilloBase); break; case Opciones.Cuchillo: platillo = new CuchilloDecorator(platilloBase); break; case Opciones.Carne: platillo = new CarneDecorator(platilloBase); break; case Opciones.Azucar: platillo = new AzucarDecorator(platilloBase); break; } } return(platillo); }
public async Task <ActionResult> DeleteConfirmed(int id) { Platillos platillos = await db.Platillos.FindAsync(id); db.Platillos.Remove(platillos); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void LstPlatilloss_OnItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem != null) { Platillos platillo = e.SelectedItem as Platillos; DescripcionPlatillo pagina = new DescripcionPlatillo(); pagina.ID = platillo.Id; Navigation.PushAsync(pagina); } }
public async Task <ActionResult> Edit([Bind(Include = "idPlatillo,nombre,descripcion,Precio,fechaCreacion")] Platillos platillos) { if (ModelState.IsValid) { db.Entry(platillos).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(platillos)); }
public async Task <ActionResult> Create([Bind(Include = "idPlatillo,nombre,descripcion,Precio,fechaCreacion")] Platillos platillos) { if (ModelState.IsValid) { db.Platillos.Add(platillos); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(platillos)); }
public bool EditarPlatillo(Platillos platillo) { try { db.Entry(platillo).State = EntityState.Modified; db.SaveChanges(); return(true); } catch (Exception) { throw; } }
public int CrearPlatillo(Platillos platillo) { try { db.Platillos.Add(platillo); db.SaveChanges(); return(platillo.IdPlatillo); } catch (Exception) { throw; } }
public HttpResponseMessage PutTunnel(Platillos emp, string user, string password) { var client = new System.Net.WebClient(); client.Headers = TokenManager.GetAuthenticationHeader(user, password); client.Headers["Content-Type"] = "application/json"; var dataString = new JavaScriptSerializer().Serialize(emp); var result = client.UploadString(new Uri(baseApi + ApiControllerUrl + "/Put?Id=" + emp.Folio), "PUT" , dataString); return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
// GET: Platillos/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Platillos platillos = await db.Platillos.FindAsync(id); if (platillos == null) { return(HttpNotFound()); } return(View(platillos)); }
public bool EliminarPlatillo(int idPlatillo) { try { Platillos platillo = db.Platillos.Find(idPlatillo); platillo.Estatus = 3; db.SaveChanges(); return(true); } catch (Exception) { throw; } }
public HttpResponseMessage Put_Datos_Generales(Platillos varPlatillos_Datos_Generales) { var data = "-1"; try { data = Convert.ToString(this.service.Update_Datos_Generales(varPlatillos_Datos_Generales)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varPlatillos_Datos_Generales.Folio, BitacoraHelper.TypeSql.UPDATE, "sp_UpdPlatillos", new JavaScriptSerializer().Serialize(varPlatillos_Datos_Generales), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varPlatillos_Datos_Generales.Folio, BitacoraHelper.TypeSql.UPDATE, "sp_UpdPlatillos", new JavaScriptSerializer().Serialize(varPlatillos_Datos_Generales), false, ex.Message); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); }
public HttpResponseMessage PlatillosGenerateID() { Platillos varPlatillos = new Platillos(); var data = "-1"; try { data = Convert.ToString(this.service.Insert(varPlatillos)); var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_PlatillosGenerateID", new JavaScriptSerializer().Serialize(varPlatillos), true); serviceBitacora.Insert(bitacora); } catch (ServiceException ex) { var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_PlatillosGenerateID", new JavaScriptSerializer().Serialize(varPlatillos), true); serviceBitacora.Insert(bitacora); return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); }
public async Task <IActionResult> CrearPlatillos(Platillos pro, ICollection <IFormFile> files) { var upload = Path.Combine(_environment.WebRootPath, "images"); foreach (var file in files) { if (file.Length > 0) { using (var fileStream = new FileStream(Path.Combine(upload, file.FileName), FileMode.Create)) { pro.RutaImage = "/images/" + file.FileName; await file.CopyToAsync(fileStream); } } } if (ModelState.IsValid) { _contexto.eventplatillos.Add(pro); await _contexto.SaveChangesAsync(); } return(View(pro)); }