private void dicToTable(clsListHouses listHouses) { houseTable = new DataTable(); houseTable.Columns.Add("Code", listHouses.Elements.First().Code.GetType()); houseTable.Columns.Add("Aria", listHouses.Elements.First().Aria.GetType()); houseTable.Columns.Add("Rooms", listHouses.Elements.First().Rooms.GetType()); houseTable.Columns.Add("Bathrooms", listHouses.Elements.First().Bathrooms.GetType()); houseTable.Columns.Add("CityZone", listHouses.Elements.First().CityZone.GetType()); houseTable.Columns.Add("Price", listHouses.Elements.First().Price.GetType()); houseTable.Columns.Add("Type", listHouses.Elements.First().Type.GetType()); houseTable.Columns.Add("Status", listHouses.Elements.First().Status.GetType()); if ((int)clsGlobals.curEmployee.Employeetype != 2) { houseTable.Columns.Add("Employee", listHouses.Elements.First().EmployeeID.GetType()); } foreach (clsHouse row in listHouses.Elements) { if ((int)clsGlobals.curEmployee.Employeetype != 2) { houseTable.Rows.Add(row.Code, row.Aria, row.Rooms, row.Bathrooms, row.CityZone, row.Price, row.Type, row.Status, row.EmployeeID); } else { houseTable.Rows.Add(row.Code, row.Aria, row.Rooms, row.Bathrooms, row.CityZone, row.Price, row.Type, row.Status); } } }
private void dicToTable(clsListHouses listHouses) { tabHouses = new DataTable(); tabHouses.Columns.Add("Code", listHouses.Elements.First().Code.GetType()); tabHouses.Columns.Add("Aria", listHouses.Elements.First().Aria.GetType()); tabHouses.Columns.Add("Rooms", listHouses.Elements.First().Rooms.GetType()); tabHouses.Columns.Add("Bathrooms", listHouses.Elements.First().Bathrooms.GetType()); tabHouses.Columns.Add("CityZone", listHouses.Elements.First().CityZone.GetType()); tabHouses.Columns.Add("Price", listHouses.Elements.First().Price.GetType()); tabHouses.Columns.Add("Type", listHouses.Elements.First().Type.GetType()); tabHouses.Columns.Add("Status", listHouses.Elements.First().Status.GetType()); tabHouses.Columns.Add("Pic", listHouses.Elements.First().Pic.GetType()); tabHouses.Columns.Add("Employee", listHouses.Elements.First().EmployeeID.GetType()); foreach (clsHouse row in listHouses.Elements) { tabHouses.Rows.Add(row.Code, row.Aria, row.Rooms, row.Bathrooms, row.CityZone, row.Price, row.Type, row.Status, row.Pic, row.EmployeeID); } }
protected void Application_Start(object sender, EventArgs e) { //Get Remax Employees clsCompany remax = new clsCompany("Remax Real Estate", clsDataSource.GetEmployees()); //Get all houses Houses = clsDataSource.getHouses(); foreach (clsEmployee emp in clsDataSource.GetEmployees().Elements) { if (emp.Employeetype == enumEmployeeType.Agent) { foreach (clsHouse house in Houses.Elements) { if (emp.ID == house.EmployeeID) { emp.Houses.Add(house, house.Code); } } Agents.Add(emp, emp.Code); } } }
private void getData() { Clients = clsDataSource.getClientsNeedConnectToHouse(); if ((int)clsGlobals.curEmployee.Employeetype == 2) { Houses = clsDataSource.getHousesNeedConnectToClient(clsGlobals.curEmployee.ID); titleHouseToLink.Text = "You have " + Houses.GetCount.ToString() + " houses to link"; } else { Houses = clsDataSource.getHousesNeedConnectToClient(); titleHouseToLink.Text = "Total houses requiring a link to client: " + Houses.GetCount.ToString(); } gridHousesToClient.DataSource = Houses.Elements.AsEnumerable().ToList(); gridHousesToClient.Columns["ID"].Visible = false; gridHousesToClient.Columns["Pic"].Visible = false; gridHousesToClient.Columns["Client"].Visible = false; cboClients.ValueMember = "id"; cboClients.DisplayMember = "fullname"; cboClients.DataSource = Clients.Elements.ToList(); if (gridHousesToClient.Rows.Count == 0) { clearCtrl(panLink); if ((int)clsGlobals.curEmployee.Employeetype == 2) { clsGlobals.curEmployee.Houses.Clear(); foreach (clsHouse house in clsDataSource.getHouses(clsGlobals.curEmployee.ID).Elements) { clsGlobals.curEmployee.Houses.Add(house); } } } }