15-07-14, 11:29 PM
طيب ما علينا ... نكمل :
ضيف كلاس ,, هذا الكلاس موجود في دالتين مهمتهما :
أنشاء ملف xml
كل مرة بيفتح فيها البرنامج بروح بيشيك على الملف ,,
أذا موجود بيمشى الحال وأذا مش موجود بينشأه من جديد
وانا كمان أضفت 3 دوال مهمتها شحن بيانات الجداول ..:
To Be Continue
ضيف كلاس ,, هذا الكلاس موجود في دالتين مهمتهما :
أنشاء ملف xml
كل مرة بيفتح فيها البرنامج بروح بيشيك على الملف ,,
أذا موجود بيمشى الحال وأذا مش موجود بينشأه من جديد
وانا كمان أضفت 3 دوال مهمتها شحن بيانات الجداول ..:
PHP كود :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System .Xml ;
namespace AccountsBox_Manager
{
public class DataLayer
{
public Db AcctData { get; set; }
//-------------------------------
public DataLayer( ) {
AcctData = new Db( );
try {
AcctData.ReadXml("AccountsData.Xml");
} catch ( Exception ) {
AcctData.WriteXmlSchema("AccountsData.Xml");
AcctData.ReadXml("AccountsData.Xml");
}
}
public bool WriteNewChanges( ) {
AcctData.WriteXml("AccountsData.Xml");
return true;
}
public List<Db.CustomersRow> GetAllCustomers()
{
var x = (from N in this.AcctData.Customers select N).ToList();
return x;
}
public List<Db.AccountsRow > GetAllAccounts()
{
var x = (from N in this.AcctData.Accounts select N).ToList();
return x;
}
public List<Db.HistoryRow> GetAllHistories()
{
var x = (from h in this.AcctData.History select h).ToList();
return x;
}
}
}
To Be Continue

