添加项目文件。
This commit is contained in:
18
XXCpzs/ViewModels/AboutViewModel.cs
Normal file
18
XXCpzs/ViewModels/AboutViewModel.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Windows.Input;
|
||||
using Xamarin.Essentials;
|
||||
using Xamarin.Forms;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
public class AboutViewModel : BaseViewModel
|
||||
{
|
||||
public AboutViewModel()
|
||||
{
|
||||
Title = "About";
|
||||
OpenWebCommand = new Command(async () => await Browser.OpenAsync("https://xamarin.com"));
|
||||
}
|
||||
|
||||
public ICommand OpenWebCommand { get; }
|
||||
}
|
||||
}
|
||||
15
XXCpzs/ViewModels/AddCustomerModel.cs
Normal file
15
XXCpzs/ViewModels/AddCustomerModel.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class AddCustomerModel : BaseViewModel
|
||||
{
|
||||
|
||||
public AddCustomerModel(int Uid)
|
||||
{
|
||||
Title = "添加新的客户";
|
||||
}
|
||||
}
|
||||
}
|
||||
61
XXCpzs/ViewModels/BaseViewModel.cs
Normal file
61
XXCpzs/ViewModels/BaseViewModel.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
using Xamarin.Forms;
|
||||
|
||||
using XXCpzs.Models;
|
||||
using XXCpzs.Services;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
public class BaseViewModel : INotifyPropertyChanged
|
||||
{
|
||||
public IDataStore<Item> DataStore => DependencyService.Get<IDataStore<Item>>();
|
||||
|
||||
bool isBusy = false;
|
||||
public bool IsBusy
|
||||
{
|
||||
get { return isBusy; }
|
||||
set { SetProperty(ref isBusy, value); }
|
||||
}
|
||||
|
||||
string title = string.Empty;
|
||||
public string Title
|
||||
{
|
||||
get { return title; }
|
||||
set { SetProperty(ref title, value); }
|
||||
}
|
||||
|
||||
protected bool SetProperty<T>(ref T backingStore, T value,
|
||||
[CallerMemberName]string propertyName = "",
|
||||
Action onChanged = null)
|
||||
{
|
||||
if (EqualityComparer<T>.Default.Equals(backingStore, value))
|
||||
return false;
|
||||
|
||||
backingStore = value;
|
||||
onChanged?.Invoke();
|
||||
OnPropertyChanged(propertyName);
|
||||
return true;
|
||||
}
|
||||
|
||||
#region INotifyPropertyChanged
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
protected void OnPropertyChanged([CallerMemberName] string propertyName = "")
|
||||
{
|
||||
var changed = PropertyChanged;
|
||||
if (changed == null)
|
||||
return;
|
||||
|
||||
changed.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
#endregion
|
||||
|
||||
protected void RaisePropertyChanged([CallerMemberName] string propertyName = "")
|
||||
{
|
||||
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
}
|
||||
}
|
||||
10
XXCpzs/ViewModels/ChaXunViewModel.cs
Normal file
10
XXCpzs/ViewModels/ChaXunViewModel.cs
Normal file
@@ -0,0 +1,10 @@
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class ChaXunViewModel : BaseViewModel
|
||||
{
|
||||
public ChaXunViewModel( )
|
||||
{
|
||||
Title = "产品查询";
|
||||
}
|
||||
}
|
||||
}
|
||||
27
XXCpzs/ViewModels/ChuCangViewModel.cs
Normal file
27
XXCpzs/ViewModels/ChuCangViewModel.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class ChuCangViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<DepartmentItem> CangKuItems { set; get; } = new ObservableCollection<DepartmentItem>();
|
||||
public ObservableCollection<ResultModel> Items { get; set; }
|
||||
public ChuCangViewModel(UserInfo userInfo)
|
||||
{
|
||||
Title = "产品出仓登记";
|
||||
Items = new ObservableCollection<ResultModel>();
|
||||
Dictionary<string, string> _body = new Dictionary<string, string>{
|
||||
{ "companyId", userInfo.CompanyId.ToString()}
|
||||
};
|
||||
|
||||
List<DepartmentItem> buMens = HttpHelper.RefreshData<DepartmentItem>(03, RestSharp.Method.POST, _body);
|
||||
foreach (var item in buMens)
|
||||
{
|
||||
CangKuItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
14
XXCpzs/ViewModels/CustomerViewModel.cs
Normal file
14
XXCpzs/ViewModels/CustomerViewModel.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class CustomerViewModel : BaseViewModel
|
||||
{
|
||||
public CustomerViewModel()
|
||||
{
|
||||
Title = "我的客户列表";
|
||||
}
|
||||
}
|
||||
}
|
||||
54
XXCpzs/ViewModels/DabaoViewModel.cs
Normal file
54
XXCpzs/ViewModels/DabaoViewModel.cs
Normal file
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class DabaoViewModel : BaseViewModel
|
||||
{
|
||||
private int Uid;
|
||||
|
||||
public ObservableCollection<DabaoTypes> dabaoTypes { get; set; }
|
||||
|
||||
public ObservableCollection<DabaoBrands> dabaoBrands { get; set; }
|
||||
|
||||
public ObservableCollection<ResultModel> Items { get; set; }
|
||||
|
||||
public DabaoViewModel(int uid)
|
||||
{
|
||||
this.Uid = uid;
|
||||
Title = "产品入库";
|
||||
dabaoTypes = new ObservableCollection<DabaoTypes>();
|
||||
dabaoBrands = new ObservableCollection<DabaoBrands>();
|
||||
Items = new ObservableCollection<ResultModel>();
|
||||
Items.Add(new ResultModel { Code = 0, Data = "序列号", Msg = "提交结果" });
|
||||
|
||||
Dictionary<string, string> _body = new Dictionary<string, string>{
|
||||
{ "Uid", Uid.ToString() }
|
||||
};
|
||||
|
||||
List<DabaoTypes> dt = HttpHelper.RefreshData<DabaoTypes>(07, RestSharp.Method.POST, _body);
|
||||
if (dt != null)
|
||||
{
|
||||
foreach (var item in dt)
|
||||
{
|
||||
dabaoTypes.Add(item);
|
||||
}
|
||||
}
|
||||
List<DabaoBrands> buMens = HttpHelper.RefreshData<DabaoBrands>(08, RestSharp.Method.POST, _body);
|
||||
if (buMens != null)
|
||||
{
|
||||
|
||||
foreach (var item in buMens)
|
||||
{
|
||||
dabaoBrands.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
32
XXCpzs/ViewModels/FanXiuViewModel.cs
Normal file
32
XXCpzs/ViewModels/FanXiuViewModel.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class FanXiuViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<CauseItem> CauseItems { set; get; } = new ObservableCollection<CauseItem>();
|
||||
|
||||
public ObservableCollection<ResultModel> Items { set; get; }
|
||||
public FanXiuViewModel(int Uid)
|
||||
{
|
||||
Title = "产品返修登记";
|
||||
Items = new ObservableCollection<ResultModel> { };
|
||||
List<CauseItem> dt = HttpHelper.RefreshData<CauseItem>(17,
|
||||
RestSharp.Method.POST,
|
||||
new Dictionary<string, string>{
|
||||
{ "Uid", Uid.ToString() },
|
||||
{ "Type", "2" }
|
||||
});
|
||||
if (dt != null)
|
||||
{
|
||||
foreach (var item in dt)
|
||||
{
|
||||
CauseItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
33
XXCpzs/ViewModels/HuanHuoViewModel.cs
Normal file
33
XXCpzs/ViewModels/HuanHuoViewModel.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class HuanHuoViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<CauseItem> CauseItems { set; get; } = new ObservableCollection<CauseItem>();
|
||||
|
||||
public ObservableCollection<ResultModel> Items { set; get; }
|
||||
public HuanHuoViewModel(int Uid)
|
||||
{
|
||||
Title = "产品换货登记";
|
||||
Items = new ObservableCollection<ResultModel> { };
|
||||
List<CauseItem> dt = HttpHelper.RefreshData<CauseItem>(17,
|
||||
RestSharp.Method.POST,
|
||||
new Dictionary<string, string>{
|
||||
{ "Uid", Uid.ToString() },
|
||||
{ "Type", "3" }
|
||||
});
|
||||
if (dt != null)
|
||||
{
|
||||
foreach (var item in dt)
|
||||
{
|
||||
CauseItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
16
XXCpzs/ViewModels/ItemDetailViewModel.cs
Normal file
16
XXCpzs/ViewModels/ItemDetailViewModel.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
public class ItemDetailViewModel : BaseViewModel
|
||||
{
|
||||
public Item Item { get; set; }
|
||||
public ItemDetailViewModel(Item item = null)
|
||||
{
|
||||
Title = item?.Text;
|
||||
Item = item;
|
||||
}
|
||||
}
|
||||
}
|
||||
61
XXCpzs/ViewModels/LoginViewModel.cs
Normal file
61
XXCpzs/ViewModels/LoginViewModel.cs
Normal file
@@ -0,0 +1,61 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using Xamarin.Forms;
|
||||
using XXCpzs.helper;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class LoginViewModel : BaseViewModel
|
||||
{
|
||||
|
||||
public INavigation Navigation { get; set; }
|
||||
|
||||
public ObservableCollection<DepartmentItem> BuMenItems1 { set; get; } = new ObservableCollection<DepartmentItem>();
|
||||
public ObservableCollection<DepartmentItem> BuMenItems
|
||||
{
|
||||
set { BuMenItems1 = value; }
|
||||
get { return BuMenItems1; }
|
||||
}
|
||||
|
||||
public ObservableCollection<UserItem> UserItems1 { get; set; } = new ObservableCollection<UserItem>();
|
||||
public ObservableCollection<UserItem> UserItems
|
||||
{
|
||||
set { UserItems1 = value; }
|
||||
get { return UserItems1; }
|
||||
}
|
||||
public LoginViewModel(int companyId)
|
||||
{
|
||||
Dictionary<string, string> _body = new Dictionary<string, string>{
|
||||
{ "companyId", companyId.ToString()}
|
||||
};
|
||||
List<DepartmentItem> buMens = HttpHelper.RefreshData<DepartmentItem>(03, RestSharp.Method.POST, _body);
|
||||
foreach (var item in buMens)
|
||||
{
|
||||
BuMenItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
public class UserItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int uid { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string realname { get; set; }
|
||||
}
|
||||
|
||||
public class DepartmentItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int id { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
}
|
||||
}
|
||||
65
XXCpzs/ViewModels/MainViewModel.cs
Normal file
65
XXCpzs/ViewModels/MainViewModel.cs
Normal file
@@ -0,0 +1,65 @@
|
||||
using Xamarin.Forms;
|
||||
using XXCpzs.Models;
|
||||
using XXCpzs.Views;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class MainViewModel : BaseViewModel
|
||||
{
|
||||
public Command LoadItemsCommand { get; set; }
|
||||
public AuthorizeItem Authorize { get; set; }
|
||||
string company = string.Empty;
|
||||
public string CompanyName
|
||||
{
|
||||
set
|
||||
{
|
||||
if (company != value)
|
||||
{
|
||||
company = value;
|
||||
RaisePropertyChanged();
|
||||
}
|
||||
}
|
||||
get { return company; }
|
||||
|
||||
//set { SetProperty(ref company, value); }
|
||||
}
|
||||
string department = string.Empty;
|
||||
public string Department
|
||||
{
|
||||
get { return department; }
|
||||
|
||||
set
|
||||
{
|
||||
if (department != value)
|
||||
{
|
||||
department = value;
|
||||
OnPropertyChanged(nameof(Department));
|
||||
//PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(nameof(Department)));
|
||||
|
||||
//RaisePropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
string userName = string.Empty;
|
||||
private UserInfo userInfo;
|
||||
|
||||
public string UserName
|
||||
{
|
||||
get { return userName; }
|
||||
set
|
||||
{
|
||||
if (userName != value)
|
||||
{
|
||||
userName = value;
|
||||
RaisePropertyChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
public MainViewModel()
|
||||
{
|
||||
Title = "产品追溯";
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
19
XXCpzs/ViewModels/OrderViewModel.cs
Normal file
19
XXCpzs/ViewModels/OrderViewModel.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
public class OrderViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<ResultModel> Items { get; set; }
|
||||
public OrderViewModel()
|
||||
{
|
||||
Title = "我的订单列表";
|
||||
Items = new ObservableCollection<ResultModel>();
|
||||
Items.Add(new ResultModel { Data = "序列号", Msg = "提交结果" });
|
||||
}
|
||||
}
|
||||
}
|
||||
30
XXCpzs/ViewModels/RegisterViewModel.cs
Normal file
30
XXCpzs/ViewModels/RegisterViewModel.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text;
|
||||
using XXCpzs.helper;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class RegisterViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<DepartmentItem> BuMenItems1 { set; get; } = new ObservableCollection<DepartmentItem>();
|
||||
public ObservableCollection<DepartmentItem> BuMenItems
|
||||
{
|
||||
set { BuMenItems1 = value; }
|
||||
get { return BuMenItems1; }
|
||||
}
|
||||
public RegisterViewModel(int companyId)
|
||||
{
|
||||
Title = "用户注册";
|
||||
Dictionary<string, string> _body = new Dictionary<string, string>{
|
||||
{ "companyId", companyId.ToString() }
|
||||
};
|
||||
List<DepartmentItem> buMens = HttpHelper.RefreshData<DepartmentItem>(03, RestSharp.Method.POST, _body);
|
||||
foreach (var item in buMens)
|
||||
{
|
||||
BuMenItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
35
XXCpzs/ViewModels/ResaleViewModel.cs
Normal file
35
XXCpzs/ViewModels/ResaleViewModel.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class ResaleViewModel : BaseViewModel
|
||||
{
|
||||
|
||||
public ObservableCollection<CauseItem> CauseItems { set; get; } = new ObservableCollection<CauseItem>();
|
||||
|
||||
public ObservableCollection<ResultModel> Items { set; get; }
|
||||
public ResaleViewModel(int Uid)
|
||||
{
|
||||
Title = "产品再销申请";
|
||||
Items = new ObservableCollection<ResultModel> { };
|
||||
List<CauseItem> dt = HttpHelper.RefreshData<CauseItem>(17,
|
||||
RestSharp.Method.POST,
|
||||
new Dictionary<string, string>{
|
||||
{ "Uid", Uid.ToString() },
|
||||
{ "Type", "1" }
|
||||
});
|
||||
if (dt != null)
|
||||
{
|
||||
foreach (var item in dt)
|
||||
{
|
||||
CauseItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
27
XXCpzs/ViewModels/RuCangViewModel.cs
Normal file
27
XXCpzs/ViewModels/RuCangViewModel.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class RuCangViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<DepartmentItem> CangKuItems { set; get; } = new ObservableCollection<DepartmentItem>();
|
||||
public ObservableCollection<ResultModel> Items { get; set; }
|
||||
public RuCangViewModel(UserInfo userInfo)
|
||||
{
|
||||
Title = "产品入仓登记";
|
||||
Items = new ObservableCollection<ResultModel>();
|
||||
Dictionary<string, string> _body = new Dictionary<string, string>{
|
||||
{ "companyId", userInfo.CompanyId.ToString()}
|
||||
};
|
||||
|
||||
List<DepartmentItem> buMens = HttpHelper.RefreshData<DepartmentItem>(03, RestSharp.Method.POST, _body);
|
||||
foreach (var item in buMens)
|
||||
{
|
||||
CangKuItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
38
XXCpzs/ViewModels/SaleViewModel.cs
Normal file
38
XXCpzs/ViewModels/SaleViewModel.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text;
|
||||
using Xamarin.Forms;
|
||||
using XXCpzs.Models;
|
||||
using XXCpzs.Views;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class SaleViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<ResultModel> Items { set; get; }
|
||||
string companyName = string.Empty;
|
||||
public string CompanyName
|
||||
{
|
||||
get { return companyName; }
|
||||
set { SetProperty(ref companyName, value); }
|
||||
}
|
||||
|
||||
public int CustomerId = 0;
|
||||
|
||||
public SaleViewModel()
|
||||
{
|
||||
Title = "产品销售";
|
||||
Items = new ObservableCollection<ResultModel>
|
||||
{
|
||||
new ResultModel { Data = "序列号", Msg = "提交结果" }
|
||||
};
|
||||
MessagingCenter.Subscribe<PageCustomerSelect, Customer>(this, "SelectCustomer", async (obj, item) =>
|
||||
{
|
||||
var newItem = item as Customer;
|
||||
this.CompanyName = newItem.company + ">>" + newItem.contacts;
|
||||
this.CustomerId = newItem.id;
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
69
XXCpzs/ViewModels/SearchViewModel.cs
Normal file
69
XXCpzs/ViewModels/SearchViewModel.cs
Normal file
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Windows.Input;
|
||||
using Xamarin.Forms;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
using XXCpzs.Services;
|
||||
using XXCpzs.Views;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class SearchViewModel : BaseViewModel
|
||||
{
|
||||
|
||||
public ICommand PerformSearch => new Command<string>((string query) =>
|
||||
{
|
||||
SearchResults = CustomerDataService.GetSearchResults(query);
|
||||
});
|
||||
|
||||
List<Customer> searchResults = CustomerDataService.Fruits;
|
||||
public List<Customer> SearchResults
|
||||
{
|
||||
get
|
||||
{
|
||||
return searchResults;
|
||||
}
|
||||
set
|
||||
{
|
||||
searchResults = value;
|
||||
OnPropertyChanged();
|
||||
//NotifyPropertyChanged();
|
||||
}
|
||||
}
|
||||
|
||||
private int deviceId = 1;
|
||||
private PageCustomerSelect pageCustomerSelect;
|
||||
|
||||
public SearchViewModel(int Uid, PageCustomerSelect pageCustomerSelect)
|
||||
{
|
||||
this.pageCustomerSelect = pageCustomerSelect;
|
||||
Title = "客户选择";
|
||||
this.pageCustomerSelect = pageCustomerSelect;
|
||||
var dt = HttpHelper.RefreshData<Customer>(15,
|
||||
RestSharp.Method.POST,
|
||||
new Dictionary<string, string>{
|
||||
{ "Uid", Uid.ToString() },
|
||||
{ "deviceId", deviceId.ToString() }
|
||||
});
|
||||
if (dt != null)
|
||||
{
|
||||
foreach (var item in dt)
|
||||
{
|
||||
CustomerDataService.Fruits.Add(item);
|
||||
}
|
||||
}
|
||||
MessagingCenter.Subscribe<PageAddCustomer, Customer>(this, "AddCustomer", async (obj, item) =>
|
||||
{
|
||||
var newItem = item as Customer;
|
||||
Console.WriteLine(">>>>>>>>>" + item.company);
|
||||
|
||||
CustomerDataService.AddItem(newItem);
|
||||
pageCustomerSelect.Refresh();
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
34
XXCpzs/ViewModels/TuiHuoViewModel.cs
Normal file
34
XXCpzs/ViewModels/TuiHuoViewModel.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text;
|
||||
using XXCpzs.helper;
|
||||
using XXCpzs.Models;
|
||||
|
||||
namespace XXCpzs.ViewModels
|
||||
{
|
||||
class TuiHuoViewModel : BaseViewModel
|
||||
{
|
||||
public ObservableCollection<CauseItem> CauseItems { set; get; } = new ObservableCollection<CauseItem>();
|
||||
|
||||
public ObservableCollection<ResultModel> Items { set; get; }
|
||||
public TuiHuoViewModel(int Uid)
|
||||
{
|
||||
Title = "产品再销申请";
|
||||
Items = new ObservableCollection<ResultModel> { };
|
||||
List<CauseItem> dt = HttpHelper.RefreshData<CauseItem>(17,
|
||||
RestSharp.Method.POST,
|
||||
new Dictionary<string, string>{
|
||||
{ "Uid", Uid.ToString() },
|
||||
{ "Type", "4" }
|
||||
});
|
||||
if (dt != null)
|
||||
{
|
||||
foreach (var item in dt)
|
||||
{
|
||||
CauseItems.Add(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user