private void btCheckOut_Click_1(object sender, EventArgs e) { srvBUS = new RoomServiceBUS(); RoomServiceDTO srv = new RoomServiceDTO(); srv.IDR = lbNameRoom.Text; bllBus = new BillBUS(); BillDTO bll = new BillDTO(); bll.IDC = lbNameCustomer.Text; bll.IDR = lbNameRoom.Text; bll.CheckIn = DateTime.Parse(lbCheckIn.Text); bll.CheckOut = DateTime.Parse(lbCheckOut.Text); lbCostRoom.Text = bll.COST.ToString(); bll.COST = Decimal.Parse(lbCostRoom.Text); bool kq = bllBus.editCost(bll); if (kq == false) { MessageBox.Show("Fail!"); } else { rmBUS = new RoomBUS(); RoomDTO rm = new RoomDTO(); rm.Idr = lbNameRoom.Text; rm.Status = "Trống"; bool kq1 = rmBUS.editStatus(rm); if (kq == false) { MessageBox.Show("Fail!"); } else { MessageBox.Show("Sussces"); } } this.Close(); }
private void btUseService_Click(object sender, EventArgs e) { errorProvider1.Clear(); //errorProvider2.Clear(); if (txtNumberService.Text == "") { errorProvider1.SetError(txtNumberService, "not null!"); } //else if (txtKindService.Text == "") //{ // errorProvider2.SetError(txtKindService, "not null!"); //} else { roomServiceBUS = new RoomServiceBUS(); RoomServiceDTO roomService = new RoomServiceDTO(); roomService.IDR_S = lbNameRoom.Text + "@" + lbNameService.Text; roomService.IDR = lbNameRoom.Text; roomService.IDS = lbNameService.Text; roomService.TIME = DateTime.Parse(dtDateService.Text); roomService.NUMBER = int.Parse(txtNumberService.Text); roomService.COST = Decimal.Parse(lbCost.Text) * Decimal.Parse(txtNumberService.Text); bool kq = roomServiceBUS.add(roomService); if (kq == false) { MessageBox.Show("Fail!"); } else { MessageBox.Show("Sussces"); } this.loadData(); } this.Close(); }
private void loadDataRoomService() { rsrvBus = new RoomServiceBUS(); List <RoomServiceDTO> list = rsrvBus.select(); if (list == null) { MessageBox.Show("Fail"); return; } dtgvUseService.Columns.Clear(); dtgvUseService.DataSource = null; dtgvUseService.AutoGenerateColumns = false; dtgvUseService.AllowUserToAddRows = false; dtgvUseService.DataSource = list; DataGridViewTextBoxColumn IDS = new DataGridViewTextBoxColumn(); IDS.Name = "ids"; IDS.HeaderText = "Service:"; IDS.DataPropertyName = "ids"; IDS.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgvUseService.Columns.Add(IDS); DataGridViewTextBoxColumn IDR = new DataGridViewTextBoxColumn(); IDR.Name = "idr"; IDR.HeaderText = "Room"; IDR.DataPropertyName = "idr"; IDR.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgvUseService.Columns.Add(IDR); DataGridViewTextBoxColumn Time = new DataGridViewTextBoxColumn(); Time.Name = "time"; Time.HeaderText = "Time"; Time.DataPropertyName = "time"; Time.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgvUseService.Columns.Add(Time); DataGridViewTextBoxColumn NUMBER = new DataGridViewTextBoxColumn(); NUMBER.Name = "number"; NUMBER.HeaderText = "Number"; NUMBER.DataPropertyName = "number"; NUMBER.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgvUseService.Columns.Add(NUMBER); DataGridViewTextBoxColumn COST = new DataGridViewTextBoxColumn(); COST.Name = "cost"; COST.HeaderText = "Cost"; COST.DataPropertyName = "cost"; COST.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dtgvUseService.Columns.Add(COST); CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dtgvUseService.DataSource]; myCurrencyManager.Refresh(); }