private void FindCoordination(bool shuffleItems, bool avoidAPDuplication, bool avoidDeadAP, bool checkReachability) { halfwayRoom = null; var width = GetRoomWidth(); var height = GetRoomHeight(); var startRoom = new Room(width, height); var items = SetupItems(shuffleItems); var reviewers = SetupReviewers(avoidAPDuplication, avoidDeadAP, checkReachability); master = new RoomMaster(); var task = master.FindRoomCoordinationAsync(startRoom, items, reviewers, coordinatedRoom => { roomBuffer.Add(coordinatedRoom, cancellationToken); }, halfwayRoom => { lock (halfwayRoomLock) { this.halfwayRoom = halfwayRoom; } }, cancellationToken); task.ContinueWith(task => { DisplayTaskError(task); roomBuffer.CompleteAdding(); }); try { task.Wait(); } catch (AggregateException e) { var errors = e.InnerExceptions; if (errors.Count == 1 && errors[0] is TaskCanceledException) { Debug.WriteLine(e.ToString()); } } }
private void Bindrooms(int AccomodationId) { try { RoomMaster oRoomMaster = new RoomMaster(); RoomDTO[] oAccomRoomData = null; if (AccomodationId != 0) { oAccomRoomData = oRoomMaster.GetAllRooms(AccomodationId); } if (oAccomRoomData != null) { if (oAccomRoomData.Length > 0) { ddlRoomNo.DataSource = oAccomRoomData; ListItem l = new ListItem("Choose Room", "0"); ddlRoomNo.Items.Insert(0, l); if (oAccomRoomData != null) { for (int i = 0; i < oAccomRoomData.Length; i++) { l = new ListItem(oAccomRoomData[i].RoomNo.ToString(), oAccomRoomData[i].RoomNo.ToString()); ddlRoomNo.Items.Insert(i + 1, l); } } } } else { } } catch { } }
private void Update() { // if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Update)) // return; // if (!ValidateValues()) // return; bool bActionCompleted; roommaintainDTO oldmaintain = GetroommaintainOldDates(); roommaintainDTO newmaintain = MapControlsToObject(); RoomMaster rm = new RoomMaster(); bActionCompleted = rm.UpdateroomMaintaindates(oldmaintain, newmaintain); if (bActionCompleted == true) { // base.DisplayAlert("The record has been updated successfully"); // ClearControls(); lblStatus.Text = "Updated Successfully"; } else { lblStatus.Text = "Error Occured while updating: Please refer to the error log."; } refreshgrid(Convert.ToInt32(hfId.Value), ddlRoomNo.SelectedValue); oldmaintain = null; newmaintain = null; rm = null; }
public void Start() { this.ListTables = new List <Table>(); this.GenerateTable(); //this.Squares = new SquareProcess().GetAll(); Staff = StaffManager.Instance(ListTables); Console.WriteLine("Staff created"); this.Master = StaffManager.Instance().Master; this.Rankchiefs = StaffManager.Instance().Rankchiefs; this.Servers = StaffManager.Instance().Servers; CreateClientPool(); Console.WriteLine("Clients created"); }
protected void btnEdit_Click(object sender, EventArgs e) { if (txtSeasonStartDate.Text != "") { ds = new DataSet(); RoomMaster rm = new RoomMaster(); roommaintainDTO roommaintain = new roommaintainDTO(); roommaintain = MapControlsToObject(); ds = rm.checkifroombooked(roommaintain); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { lblStatus.Text = "this Room is Booked,please cancel the booking first"; } else { if (String.IsNullOrEmpty(hfOldSeasonStartDate.Value) || String.IsNullOrEmpty(hfOldSeasonEndDate.Value)) { lblStatus.Text = "Add action initiated."; if (ddlRoomNo.SelectedIndex < 1) { lblStatus.Text = "Please Select a Room no"; } else { Save(); } } else { lblStatus.Text = "Update action initiated."; if (ddlRoomNo.SelectedIndex <= 0) { lblStatus.Text = "select a room first"; } else { Update(); } } } } else { lblStatus.Text = "you must enter a start date"; } EnableNewButton(); }
public void TestGetPerimeter1() { var item = new RoomItem(0, "test item", new Point(0, 0)); var master = new RoomMaster(); var perimeter = master.GetPerimeter(item, new Point(0, 0), 1); var expected = new [] { new Point(0, 0), new Point(0, 1), new Point(1, 1), new Point(1, 0) }; Assert.Equal(expected, perimeter); }
public void refreshgrid(int hid, string roomno) { RoomMaster rm = new RoomMaster(); List <roommaintainDTO> rmdto = rm.GetroommaintainDates(hid, roomno); if (rmdto != null && rmdto.Count > 0) { dgRooms.DataSource = rmdto; dgRooms.DataBind(); } else { dgRooms.DataSource = null; dgRooms.DataBind(); } }
private void Delete() { // if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Delete)) // return; bool bActionCompleted; string sMessage = ""; roommaintainDTO rmdto = MapControlsToObject(); RoomMaster rm = new RoomMaster(); int Id = 0; int.TryParse(hfId.Value, out Id); rmdto.AccomodationId = Id; rmdto.roomId = hfRoomid.Value.ToString(); if (Id == 0) { lblStatus.Text = "Please click on edit again."; return; } // GF.HasRecords(Convert.ToString(Id), "accomodation", out sMessage); if (sMessage != "") { // base.DisplayAlert(sMessage); btnDelete.Enabled = true; } else { bActionCompleted = rm.DeletemaintainDates(rmdto); if (bActionCompleted == true) { // base.DisplayAlert("The record has been deleted successfully."); ClearControls(); } else { // base.DisplayAlert("Error Occured while deletion: Please refer to the error log."); } } rmdto = null; rm = null; }
public void TestGetPerimeter6() { var item = new RoomItem(0, "test item", new Point(-2, -1), new Point(-1, -1), new Point(-2, 0), new Point(-1, 0), new Point(-2, 1), new Point(-1, 1)); var master = new RoomMaster(); var perimeter = master.GetPerimeter(item, new Point(10, 15), 4); var expected = new [] { new Point(2, 11), new Point(2, 23), new Point(10, 23), new Point(10, 11) }; Assert.Equal(expected, perimeter); }
private void Save() { RoomMaster rm = new RoomMaster(); roommaintainDTO roommaintain = new roommaintainDTO(); roommaintain = MapControlsToObject(); bool bActionCompleted = rm.InsertmaintenanceDates(roommaintain); if (bActionCompleted == true) { // base.DisplayAlert("The record has been insert successfully"); // ClearControls(); lblStatus.Text = "Saved"; } else { lblStatus.Text = "Error Occured while saving: Please refer to the error log."; return; } }
private static void Brodcast(object arg1, ResEventArgs arg2) { try { RoomMaster.BradCastToAllOfData(arg2.UserSenderAllInfo.user.Room, arg2.PackSendData, true, arg2.UserSenderAllInfo.user, arg2.ConnctionType); } catch (UserNameOrPasswordError e) { #if DEBUG Console.WriteLine(e.ToString()); #endif } catch (Exception e) { #if DEBUG Console.WriteLine(e.ToString()); #endif } finally { } }
private AccomTypeDTO[] GetRoomDetails(int RegionId, int AccomodationTypeId, int AccomodationId) { AccomTypeDTO[] objAccomodationTypeData; AccomodationTypeMaster oAccomTypeMaster; AccomodationMaster oAccomMaster; RoomMaster oRoomMaster; try { oAccomTypeMaster = new AccomodationTypeMaster(); oAccomMaster = new AccomodationMaster(); oRoomMaster = new RoomMaster(); objAccomodationTypeData = oAccomTypeMaster.GetData(AccomodationTypeId); if (objAccomodationTypeData != null) { for (int i = 0; i < objAccomodationTypeData.Length; i++) { objAccomodationTypeData[i].Accomodations = oAccomMaster.GetData(RegionId, objAccomodationTypeData[i].AccomodationTypeId, AccomodationId); if (objAccomodationTypeData[i].Accomodations != null) { for (int j = 0; j < objAccomodationTypeData[i].Accomodations.Length; j++) { objAccomodationTypeData[i].Accomodations[j].RoomData = oRoomMaster.GetData(objAccomodationTypeData[i].Accomodations[j].AccomodationId); } } } } } catch (Exception exp) { throw exp; } return(objAccomodationTypeData); }
// call report with reportname only void callreport(string Reportname) { Telerik.Reporting.TypeReportSource typeReportSource = new Telerik.Reporting.TypeReportSource(); string reportname; reportname = Reportname; switch (reportname) { #region Master case "Action Maintenance": ActionIDMaintenance ActionMaintenance = new ActionIDMaintenance(); typeReportSource.TypeName = typeof(ActionIDMaintenance).AssemblyQualifiedName; break; case "Batch Setup": BatchMaster BatchList = new BatchMaster(); typeReportSource.TypeName = typeof(BatchMaster).AssemblyQualifiedName; break; case "Company Asset Setup": //CompanyAssetMaster companyAsset = new CompanyAssetMaster(); //typeReportSource.TypeName = typeof(CompanyAssetMaster).AssemblyQualifiedName; break; case "Complain Code Setup": ComplainMaster complainCode = new ComplainMaster(); typeReportSource.TypeName = typeof(ComplainMaster).AssemblyQualifiedName; break; case "Country Setup": CountrySetup countrySetup = new CountrySetup(); typeReportSource.TypeName = typeof(CountrySetup).AssemblyQualifiedName; break; case "Daytype Setup": DayMaster dayTYpeSetup = new DayMaster(); typeReportSource.TypeName = typeof(DayMaster).AssemblyQualifiedName; break; case "Division Setup": DivisionMaster divisionMaster = new DivisionMaster(); typeReportSource.TypeName = typeof(DivisionMaster).AssemblyQualifiedName; break; case "Facility Setup": FacilitiesMaster facilitiesMaster = new FacilitiesMaster(); typeReportSource.TypeName = typeof(FacilitiesMaster).AssemblyQualifiedName; break; case "Nationality Setup": NationalityMaster nationalityMaster = new NationalityMaster(); typeReportSource.TypeName = typeof(NationalityMaster).AssemblyQualifiedName; break; case "Religion Setup": ReligionMaster religionMaster = new ReligionMaster(); typeReportSource.TypeName = typeof(ReligionMaster).AssemblyQualifiedName; break; case "Room Setup": RoomMaster roomMaster = new RoomMaster(); typeReportSource.TypeName = typeof(RoomMaster).AssemblyQualifiedName; break; case "Suggestion Master": SuggestionMaster suggestionMaster = new SuggestionMaster(); typeReportSource.TypeName = typeof(SuggestionMaster).AssemblyQualifiedName; break; case "Employer Setup": EmployerMaster employerMaster = new EmployerMaster(); typeReportSource.TypeName = typeof(EmployerMaster).AssemblyQualifiedName; break; case "Loan Type": SuggestionMaster suggestionMaster1 = new SuggestionMaster(); typeReportSource.TypeName = typeof(SuggestionMaster).AssemblyQualifiedName; break; #endregion #region Setup case "Attendence Machine": AttendenceSetup AttendenceSetup = new AttendenceSetup(); typeReportSource.TypeName = typeof(AttendenceSetup).AssemblyQualifiedName; break; case "Benefit Setup": BenefitMaster BenefitMaster = new BenefitMaster(); typeReportSource.TypeName = typeof(BenefitMaster).AssemblyQualifiedName; break; case "Branch Setup": BranchMaster branchmaster = new BranchMaster(); typeReportSource.TypeName = typeof(BranchMaster).AssemblyQualifiedName; break; case "Calender Setup": CalenderSetup CalenderList = new CalenderSetup(); typeReportSource.TypeName = typeof(CalenderSetup).AssemblyQualifiedName; break; case "Deduction Setup": DeductionMaster DeductionList = new DeductionMaster(); typeReportSource.TypeName = typeof(DeductionMaster).AssemblyQualifiedName; break; case "Employee Class Setup": ClassMaster classMaster = new ClassMaster(); typeReportSource.TypeName = typeof(ClassMaster).AssemblyQualifiedName; break; case "End of Service Master": EOSMaster eOSList = new EOSMaster(); typeReportSource.TypeName = typeof(EOSMaster).AssemblyQualifiedName; break; case "Grade Setup": EOSMaster eOSList1 = new EOSMaster(); typeReportSource.TypeName = typeof(EOSMaster).AssemblyQualifiedName; break; case "Gratuity Setup": GratuitySetup GratuityList = new GratuitySetup(); typeReportSource.TypeName = typeof(GratuitySetup).AssemblyQualifiedName; break; case "Leave Assignment": LeaveMasterMaster LeaveCodeList = new LeaveMasterMaster(); typeReportSource.TypeName = typeof(LeaveMasterMaster).AssemblyQualifiedName; break; case "Leave Type": LeaveMasterMaster LeaveCodeList1 = new LeaveMasterMaster(); typeReportSource.TypeName = typeof(LeaveMasterMaster).AssemblyQualifiedName; break; case "Overtime Setup": OvertimeSetup OvertimeList = new OvertimeSetup(); typeReportSource.TypeName = typeof(OvertimeSetup).AssemblyQualifiedName; break; case "Pay Code Setup": PaycodeMaster PaycodeList = new PaycodeMaster(); typeReportSource.TypeName = typeof(PaycodeMaster).AssemblyQualifiedName; break; case "Position Setup": PositionSetup PositionList = new PositionSetup(); typeReportSource.TypeName = typeof(PositionSetup).AssemblyQualifiedName; break; case "Project Setup": ProjectMaster ProjectList = new ProjectMaster(); typeReportSource.TypeName = typeof(ProjectMaster).AssemblyQualifiedName; break; case "Supervisor Setup": SuperviserSetup SuperviserList = new SuperviserSetup(); typeReportSource.TypeName = typeof(SuperviserSetup).AssemblyQualifiedName; break; case "Transaction Sequence": TransactionSequence TransactionSequenceList = new TransactionSequence(); typeReportSource.TypeName = typeof(TransactionSequence).AssemblyQualifiedName; break; #endregion #region Employee case "Employee Pay Code": EmployeeMonthlySalary employeeMonthlySalary = new EmployeeMonthlySalary(); typeReportSource.TypeName = typeof(EmployeeMonthlySalary).AssemblyQualifiedName; break; case "Employee Address": EmployeeAddresslist employeeAddresslist = new EmployeeAddresslist(); typeReportSource.TypeName = typeof(EmployeeAddresslist).AssemblyQualifiedName; break; case "Employee Card": EmployeeCard employeeCard = new EmployeeCard(); typeReportSource.TypeName = typeof(EmployeeCard).AssemblyQualifiedName; break; case "Employee Contract": EmployeeContractlist employeeContractlist = new EmployeeContractlist(); typeReportSource.TypeName = typeof(EmployeeContractlist).AssemblyQualifiedName; break; case "Employee IBAN": EmployeeIBANChecking employeeIBANChecking = new EmployeeIBANChecking(); typeReportSource.TypeName = typeof(EmployeeIBANChecking).AssemblyQualifiedName; break; case "Employee Master": EmployeeMasterList employeeMasterList = new EmployeeMasterList(); typeReportSource.TypeName = typeof(EmployeeMasterList).AssemblyQualifiedName; break; case "Employee Personal Info": EmployeePersonalinfo employeePersonalinfo = new EmployeePersonalinfo(); typeReportSource.TypeName = typeof(EmployeePersonalinfo).AssemblyQualifiedName; break; //case "Employee Master": // Employeemaster employeePersonalinfo = new EmployeePersonalinfo(); // typeReportSource.TypeName = typeof(EmployeePersonalinfo).AssemblyQualifiedName; // break; #endregion case "BenefitDetailList": BenefitDetailDRL BenefitDetailList = new BenefitDetailDRL(); typeReportSource.TypeName = typeof(BenefitDetailDRL).AssemblyQualifiedName; break; case "BranchList": BranchMaster BranchList = new BranchMaster(); typeReportSource.TypeName = typeof(BranchMaster).AssemblyQualifiedName; break; case "ClassList": ClassMaster ClassList = new ClassMaster(); typeReportSource.TypeName = typeof(ClassMaster).AssemblyQualifiedName; break; case "DeductionWithDetailList": DeductionDetailDRL DeductionWithDetailList = new DeductionDetailDRL(); typeReportSource.TypeName = typeof(DeductionDetailDRL).AssemblyQualifiedName; break; /* case "DeductionDetailList": * * DeductionWithDetailList DeductionDetailList = new DeductionWithDetailList(); * typeReportSource.TypeName = typeof(DeductionWithDetailList).AssemblyQualifiedName; * break; */ case "GratuitywithDetailList": GratuitySetupDRL GratuitywithDetailList = new GratuitySetupDRL(); typeReportSource.TypeName = typeof(GratuitySetupDRL).AssemblyQualifiedName; break; case "GratuityDTLList": GratuitySetupDTL GratuityDTLList = new GratuitySetupDTL(); typeReportSource.TypeName = typeof(GratuitySetupDTL).AssemblyQualifiedName; break; case "GratuityPaycodeList": GratuityPaycode GratuityPaycodeList = new GratuityPaycode(); typeReportSource.TypeName = typeof(GratuityPaycode).AssemblyQualifiedName; break; case "LeavePatternList": LeavePattern LeavePatternList = new LeavePattern(); typeReportSource.TypeName = typeof(LeavePattern).AssemblyQualifiedName; break; case "OvertimeWithDetailList": OvertimeSetupDRL OvertimeWithDetailList = new OvertimeSetupDRL(); typeReportSource.TypeName = typeof(OvertimeSetupDRL).AssemblyQualifiedName; break; case "OvertimeDTLList": OvertimeSetupDTL OvertimeDTLList = new OvertimeSetupDTL(); typeReportSource.TypeName = typeof(OvertimeSetupDTL).AssemblyQualifiedName; break; case "OvertimePaycodeList": OvertimePaycode OvertimePaycodeList = new OvertimePaycode(); typeReportSource.TypeName = typeof(OvertimePaycode).AssemblyQualifiedName; break; #region Leave Transaction Reports case "LeavetransactionbyID": LeaveTrxEntryByID LeaveTransaction = new LeaveTrxEntryByID(); typeReportSource.TypeName = typeof(LeaveTrxEntryByID).AssemblyQualifiedName; break; #endregion } ReportViewer1.ReportSource = typeReportSource; ReportViewer1.RefreshReport(); }