/// <summary> /// Default constructor /// </summary> public Data() { _session = new _Session(); category = new Category(); customer = new Customer(); employee = new Employee(); order = new Order(); }
public bool Login( int employee_ID, int customer_ID, string Name, int admin ) { data = new Data(); session = data._session; Employee [] allEmployees = GetAllEmployees(); IEnumerator iter = allEmployees.GetEnumerator(); while( iter.MoveNext() ) { Employee emp = (Employee) iter.Current; if( emp.EmployeeID == employee_ID && emp.LastName == Name ) { // Build the session token and set terminated flag to false for employee. data._session = new _Session( AddToSession(employee_ID.ToString()) ); SaveData( data ); return true; } } Customer [] allCustomers = GetAllCustomers(); iter = allCustomers.GetEnumerator(); while( iter.MoveNext() ) { Customer cust = (Customer) iter.Current; if( cust.CustomerID == customer_ID && cust.CompanyName == Name ) { // Build the session token and set terminated flag to false for customer. data._session = new _Session( AddToSession(customer_ID.ToString()) ); SaveData( data ); return true; } } if( admin == 123456 ) { // Build the session token and set terminated flag to false for customer. data._session = new _Session( "123456" ); SaveData( data ); return true; } return false; }