예제 #1
0
 public List <InspectorsModel> GetAll()
 {
     try
     {
         InspectorsDataLayerRealm    dl    = new InspectorsDataLayerRealm();
         List <InspectorsModel>      list  = new List <InspectorsModel>();
         List <InspectorsRealmModel> listr = dl.GetAll();
         foreach (InspectorsRealmModel r in listr)
         {
             InspectorsModel m = new InspectorsModel();
             m.a_Cid                    = r.a_Cid;
             m.a_CodVer                 = r.a_CodVer;
             m.a_descrizione            = r.a_descrizione;
             m.CodiceConsorzioID        = r.CodiceConsorzioID;
             m.CodiceConsorzioVerbaleID = r.CodiceConsorzioVerbaleID;
             list.Add(m);
         }
         //list = list.OrderBy(x => x.a_descrizione).ToList();
         return(list);
     }
     catch (Exception pException)
     {
         System.Diagnostics.Debug.WriteLine("Error In Selecting InspectionsBusiness " + pException.Message);
     }
     return(null);
 }
예제 #2
0
        public void OnAddInspector(InspectorsModel inspector)
        {
            InspectionInspectorsModel model = new InspectionInspectorsModel();

            model.InspectorName = inspector.a_CodVer;
            model.InspectorName = inspector.a_descrizione;
            AddActivityData(model);
        }
        protected override void OnBindingContextChanged()
        {
            base.OnBindingContextChanged();
            InspectorsModel activityModel = (InspectorsModel)this.BindingContext;

            if (activityModel != null)
            {
                lblCode.Text       = activityModel.a_CodVer;
                lblInspectors.Text = activityModel.a_descrizione;
            }
        }
        async void LstDatas_ItemSelected(object sender, SelectedItemChangedEventArgs e)
        {
            try
            {
                InspectorsModel inspectorModel = (InspectorsModel)e.SelectedItem;
                addReport.OnAddInspector(inspectorModel);
                await Navigation.PopAsync();

                //await Navigation.PushAsync(new DetailPage(inspectorModel));
            }
            catch (Exception pException)
            {
                System.Diagnostics.Debug.WriteLine("Item Selected Exception : " + pException.Message);
            }
            finally
            {
                GC.Collect();
            }
        }