public override void ViewDidLoad() { base.ViewDidLoad (); try{ detailService = new DetailService (); List<DetailService> tableItems = detailService.All (); this.tblDetalles.Source = new DetailTableSource (tableItems,this); Add(tblDetalles); if(tableItems.Count == 0){ UIAlertView alert = new UIAlertView(){ Title = "Sin Detalles", Message = "Esta tarea no tiene capturado ningun detalle" }; alert.AddButton("Aceptar"); alert.Show(); } } catch(System.Net.WebException){ UIAlertView alert = new UIAlertView(){ Title = "ERROR", Message = "No se pueden cargar los datos, verifique su conexión a internet" }; alert.AddButton("Aceptar"); alert.Show(); } }
internal static DetailService FromJObject(JObject jObject) { DetailService detail = new DetailService(); detail.Descripcion = jObject["Descripcion"].ToString(); detail.fechaAlta =jObject["fechaAlta"].ToString(); detail.fechaEdicion = jObject["fechaEdicion"].ToString(); detail.idTarea = jObject["idTarea"].ToString(); detail.idTareaDetalle = jObject["idTareaDetalle"].ToString(); detail.usuarioAlta = jObject["usuarioAlta"].ToString(); detail.usuarioEdicion = jObject["usuarioEdicion"].ToString(); return detail; }
public override void AccessoryButtonTapped(UITableView tableView, NSIndexPath indexPath) { UIAlertView alert = new UIAlertView(){ Title = "¿BORRAR?", Message = "¿Desea borrar el detalle?" }; alert.AddButton("Aceptar"); alert.AddButton("Cancelar"); alert.Clicked += (s, o) => { if (o.ButtonIndex == 0) { ds = tableItems [indexPath.Section]; Confirmation(); } }; alert.Show(); }