示例#1
0
        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();
            }
        }
示例#2
0
        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;
        }
示例#3
0
 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();
 }