protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); thuChiThang = e.Parameter as ThuChiThang; //// lay danh sach chi tiet về thu nhập và chi tiêu trong một tháng thu chi listViewThuNhap.ItemsSource = QuanLyThuChi.getAllThuNhap(thuChiThang.MaThuChiThang); listViewChiTieu.ItemsSource = QuanLyThuChi.getAllChiTieu(thuChiThang.MaThuChiThang); //// lấy các loại danh sách nhóm thu nhập và nhóm thu chi cbbNhomChiTieu.ItemsSource = QuanLyThuChi.getAllNhomChiTieu(); cbbNhomChiTieu.SelectedIndex = 0; cbbNhomThuNhap.ItemsSource = QuanLyThuChi.getAllNhomThuNhap(); cbbNhomThuNhap.SelectedIndex = 0; }
/// <summary> /// Lấy thông tin thu-chi tháng - chỉ tương tác trên local /// </summary> /// <param name="maNguoiDung"> Mã người dùng</param> /// <param name="thang"> Tháng</param> /// <param name="nam"> Năm</param> /// <returns> Thông tin thu-chi tháng</returns> public async Task<Object.ThuChiThang> getThuChiThang(int maNguoiDung, int thang, int nam) { try { THUCHITHANG result = await _localModel.getThuChiThang(maNguoiDung, thang, nam); if (result == null) throw new Exception("Không tìm thấy bản ghi thu-chi này."); Object.ThuChiThang thuChiThang = new Object.ThuChiThang(result.MaThuChiThang, result.MaNguoiDung, result.Thang, result.Nam, result.SoDu); return thuChiThang; } catch (Exception ex) { throw ex; } }