private void picRoom_Click(object sender, EventArgs e) { pnlMID.Controls.Clear(); FrmRoomManager frm1 = new FrmRoomManager(); frm1.TopLevel = false; pnlMID.Controls.Add(frm1); frm1.Show(); }
private void FrmMain_Load(object sender, EventArgs e) { //foreach (Control item in this.Controls) //{ // if (item.GetType().ToString() == "System.Windows.Forms.Label") // { // item.Font = UI_FontUtil.SetMainFont(); // } //} var type = GetCurrentChassisType(); if (type == ChassisTypes.Laptop || type == ChassisTypes.Notebook) { iBattery.Visible = true; } SetClassLong(this.Handle, GCL_STYLE, GetClassLong(this.Handle, GCL_STYLE) | CS_DropSHADOW); //API函数加载,实现窗体边框阴影效果 DateTime tmCur = DateTime.Now; if (tmCur.Hour < 8 || tmCur.Hour > 18) {//晚上 label3.Text = "(*´▽`)ノノ晚上好," + LoginInfo.WorkerName; btnHello.BackgroundImage = Resources.月亮; } else if (tmCur.Hour > 8 && tmCur.Hour < 12) {//上午 label3.Text = "上午好," + LoginInfo.WorkerName; btnHello.BackgroundImage = Resources.早上; } else {//下午 label3.Text = "下午好," + LoginInfo.WorkerName; btnHello.BackgroundImage = Resources.咖啡; } int n = Convert.ToInt32(new WorkerCheckService().SelectToDayCheckInfoByWorkerNo(LoginInfo.WorkerNo)); if (n > 0) { linkLabel1.Text = "已打卡"; linkLabel1.ForeColor = Color.Green; linkLabel1.LinkColor = Color.Green; } notifyIcon1.Text = "TS酒店管理系统-" + LoginInfo.WorkerName + "-版本号:" + System.Windows.Forms.Application.ProductVersion.ToString(); wk_WorkerName = LoginInfo.WorkerName; pnlMID.Controls.Clear(); FrmRoomManager frm1 = new FrmRoomManager(); frm1.TopLevel = false; pnlMID.Controls.Add(frm1); frm1.Show(); }
private void picRoom_Click(object sender, EventArgs e) { //picReser.BackgroundImage = Resources.预约管理; picRoom.BackgroundImage = Resources.预订管理ab; picExtend.BackgroundImage = Resources.扩展功能_ib; picCustomer.BackgroundImage = Resources.用户管理_ib; picCommodity.BackgroundImage = Resources.商品消费_ia; pnlMID.Controls.Clear(); FrmRoomManager frm1 = new FrmRoomManager(); frm1.TopLevel = false; pnlMID.Controls.Add(frm1); frm1.Show(); }
private void FrmMain_Load(object sender, EventArgs e) { SetClassLong(this.Handle, GCL_STYLE, GetClassLong(this.Handle, GCL_STYLE) | CS_DropSHADOW); //API函数加载,实现窗体边框阴影效果 foreach (Control label in this.Controls) { if (label.GetType().ToString() == "System.Windows.Forms.Label") { label.Font = UI_FontUtil.SetMainFont(); } } DateTime tmCur = DateTime.Now; if (tmCur.Hour < 8 || tmCur.Hour > 18) {//晚上 label3.Text = "(*´▽`)ノノ晚上好,"; label5.Text = LoginInfo.WorkerName; } else if (tmCur.Hour > 8 && tmCur.Hour < 12) {//上午 label3.Text = "上午好,"; label5.Text = LoginInfo.WorkerName; } else {//下午 label3.Text = "下午好,"; label5.Text = LoginInfo.WorkerName; } int n = Convert.ToInt32(WorkerCheckManager.SelectToDayCheckInfoByWorkerNo(LoginInfo.WorkerNo)); if (n > 0) { linkLabel1.Text = "已打卡"; linkLabel1.ForeColor = Color.Green; linkLabel1.LinkColor = Color.Green; } notifyIcon1.Text = "TS酒店管理系统-版本号:" + System.Windows.Forms.Application.ProductVersion.ToString(); wk_WorkerName = LoginInfo.WorkerName; //Opacity = 0.0; //窗体透明度为0 //fadeTimer.Start(); //计时开始 picRoom.BackgroundImage = Resources.预订管理ab; picExtend.BackgroundImage = Resources.扩展功能_ib; picCustomer.BackgroundImage = Resources.用户管理_ib; //CheckUpdate(); pnlMID.Controls.Clear(); FrmRoomManager frm1 = new FrmRoomManager(); frm1.TopLevel = false; pnlMID.Controls.Add(frm1); frm1.Show(); }
private void btnCheckIn_Click(object sender, EventArgs e) { if (CheckInupt()) { if (new CustoService().SelectCardInfoByCustoNo(txtCustoNo.Text) != null) { using (TransactionScope scope = new TransactionScope()) { Room r = new Room() { CheckTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")), CustoNo = txtCustoNo.Text, RoomStateId = 1, RoomNo = txtRoomNo.Text, datachg_usr = LoginInfo.WorkerNo, datachg_date = DateTime.Now, }; bool n = new RoomService().UpdateRoomInfo(r); if (n == true) { MessageBox.Show("登记入住成功!", "登记提示"); txtCustoNo.Text = ""; FrmRoomManager.Reload(); #region 获取添加操作日志所需的信息 OperationLog o = new OperationLog(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); o.Operationlog = LoginInfo.WorkerClub + LoginInfo.WorkerPosition + LoginInfo.WorkerName + "于" + DateTime.Now + "帮助" + r.CustoNo + "进行了入住操作!"; o.OperationAccount = LoginInfo.WorkerClub + LoginInfo.WorkerPosition + LoginInfo.WorkerName; o.datains_usr = LoginInfo.WorkerNo; o.datains_date = DateTime.Now; #endregion new OperationlogService().InsertOperationLog(o); scope.Complete(); this.Close(); } else { MessageBox.Show("登记入住失败!", "登记提示"); } } } else { MessageBox.Show("客户编号不存在!", "来自小T的提示"); } } }
private void btnOk_Click(object sender, EventArgs e) { if (cboState.SelectedIndex != 1) { if (RoomManager.UpdateRoomStateByRoomNo(txtRoomNo.Text, cboState.SelectedIndex) > 0) { MessageBox.Show("房间" + txtRoomNo.Text + "成功修改为" + cboState.Text, "修改提示"); FrmRoomManager.Reload(); this.Close(); } else { MessageBox.Show("修改失败", "来自小T的提示"); } } else { MessageBox.Show("不能设置已住状态", "来自小T的提示"); } }
private void btnCheckIn_Click(object sender, EventArgs e) { if (CheckInupt()) { if (CustoManager.SelectCustoByCustoNo(txtCustoNo.Text) != null) { Room r = new Room(); r.CheckTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); r.CustoNo = txtCustoNo.Text; r.PersonNum = txtPersonNum.Text; r.RoomStateId = 1; r.RoomNo = txtRoomNo.Text; int n = RoomManager.UpdateRoomInfo(r); if (n > 0) { MessageBox.Show("登记入住成功!", "登记提示"); //SpendManager.InsertSpendInfo(s); txtCustoNo.Text = ""; FrmRoomManager.Reload(); this.Close(); #region 获取添加操作日志所需的信息 Operation o = new Operation(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); o.Operationlog = LoginInfo.WorkerClub + LoginInfo.WorkerPosition + LoginInfo.WorkerName + "于" + DateTime.Now + "帮助" + r.CustoNo + "进行了入住操作!"; o.OperationAccount = LoginInfo.WorkerClub + LoginInfo.WorkerPosition + LoginInfo.WorkerName; #endregion OperationManager.InsertOperationLog(o); } else { MessageBox.Show("登记入住失败!", "登记提示"); } } else { MessageBox.Show("客户编号不存在!", "来自小T的提示"); } } }
private void btnChangeRoom_Click(object sender, EventArgs e) { using (TransactionScope scope = new TransactionScope()) { double sum = 0; string lbu = LoginInfo.WorkerName; string rno = ucRoomList.RoomNo.ToString(); string nrno = cboRoomList.Text; Room checkInRoom = new Room() { RoomNo = nrno, CustoNo = ucRoomList.CustoNo, RoomStateId = 1, CheckTime = DateTime.Now, datains_usr = LoginInfo.WorkerNo, datains_date = DateTime.Now }; if (rno.Contains("BD")) { sum = Convert.ToDouble(Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()) * 300); } if (rno.Contains("BS")) { sum = Convert.ToDouble(Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()) * 425); } if (rno.Contains("HD")) { sum = Convert.ToDouble(Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()) * 625); } if (rno.Contains("HS")) { sum = Convert.ToDouble(Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()) * 660); } if (rno.Contains("QL")) { sum = Convert.ToDouble(Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()) * 845); } if (rno.Contains("ZT")) { sum = Convert.ToDouble(Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()) * 1080); //sum = Convert.ToDouble(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 1080); } Spend s = new Spend() { RoomNo = cboRoomList.Text, SpendName = "居住" + rno + "共" + Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()) + "天", SpendAmount = Convert.ToInt32(new RoomService().DayByRoomNo(rno).ToString()), CustoNo = ucRoomList.CustoNo, SpendPrice = Convert.ToDecimal(sum), SpendMoney = Convert.ToDecimal(sum), SpendTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")), MoneyState = "未结算", }; bool result1 = new RoomService().UpdateRoomInfo(checkInRoom); bool result2 = new RoomService().UpdateRoomByRoomNo(rno); var result3 = new SpendService().SelectSpendByCustoNo(rno); if (result3.Count != 0) { bool result4 = new SpendService().UpdateSpendInfoByRoomNo(result3, nrno, ucRoomList.CustoNo); } if (result1 == true && result2 == true) { MessageBox.Show("转房成功"); bool m = new SpendService().InsertSpendInfo(s); FrmRoomManager.Reload(); #region 获取添加操作日志所需的信息 OperationLog o = new OperationLog(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); o.Operationlog = ucRoomList.CustoNo + "于" + DateTime.Now + "进行了换房,请记得到后台修改消费价格!"; o.OperationAccount = LoginInfo.WorkerNo; o.datains_usr = LoginInfo.WorkerNo; o.datains_date = DateTime.Now; #endregion new OperationlogService().InsertOperationLog(o); scope.Complete(); this.Close(); } else { MessageBox.Show("转房失败"); } } }
public ucRoomList(FrmRoomManager frm) { InitializeComponent(); this.frm = frm; }
private void btnChangeRoom_Click(object sender, EventArgs e) { double sum = 0; string lbu = LoginInfo.WorkerName; string cno = ucRoomList.CustoNo; string rno = ucRoomList.RoomNo; string rte = ucRoomList.RoomState; string rct = ucRoomList.co_CheckTime; string rpm = ucRoomList.co_PersonNum; string nrno = cboRoomList.Text; string sql1 = string.Format("update ROOM set RoomStateId='3',CustoNo=null,CheckTime=null,PersonNum=null where RoomNo='{0}'", rno); string sql2 = string.Format("update ROOM set RoomStateId='1',CustoNo='{0}',CheckTime='{1}',CheckOutTime=null,PersonNum='{2}' where RoomNo='{3}'", cno, rct, rpm, nrno); if (rno.Contains("BD")) { sum = Convert.ToDouble(Convert.ToString(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 300)); } if (rno.Contains("BS")) { sum = Convert.ToDouble(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 425); } if (rno.Contains("HD")) { sum = Convert.ToDouble(Convert.ToString(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 625)); } if (rno.Contains("HS")) { sum = Convert.ToDouble(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 660); } if (rno.Contains("QL")) { sum = Convert.ToDouble(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 845); } if (rno.Contains("ZT")) { sum = Convert.ToDouble(Convert.ToString(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 1080)); //sum = Convert.ToDouble(Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) * 1080); } Spend s = new Spend() { RoomNo = cboRoomList.Text, SpendName = "居住" + rno + Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()) + "天", SpendAmount = Convert.ToInt32(RoomManager.DayByRoomNo(rno).ToString()), CustoNo = cno, SpendPrice = Convert.ToDecimal(sum), SpendMoney = Convert.ToDecimal(sum), SpendTime = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")), MoneyState = "未结算", }; if (DBHelper.ExecuteNonQuery(sql1) > 0 && DBHelper.ExecuteNonQuery(sql2) > 0) { MessageBox.Show("转房成功"); int m = SpendManager.InsertSpendInfo(s); FrmRoomManager.Reload(); #region 获取添加操作日志所需的信息 Operation o = new Operation(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); o.Operationlog = cno + "于" + DateTime.Now + "进行了换房,请记得到后台修改消费价格!"; o.OperationAccount = lbu; #endregion OperationManager.InsertOperationLog(o); this.Close(); } else { MessageBox.Show("转房失败"); } }
private void btnBalance_Click(object sender, EventArgs e) { if (txtReceipts.Text != "") //判断实收金额是否为空 { Room r = new RoomService().SelectRoomByRoomNo(txtRoomNo.Text); //根据房间编号查询房间信息 string checktime = r.CheckTime.ToString(); //获取入住时间 if (dgvSpendList.Rows.Count == 0) { bool n = new RoomService().UpdateRoomByRoomNo(txtRoomNo.Text); if (n == true) { new WtiService().InsertWtiInfo(w);//添加水电费信息 this.Close(); } else { return; } MessageBox.Show("结算成功!", "系统提示"); FrmRoomManager.Reload(); #region 获取添加操作日志所需的信息 OperationLog o = new OperationLog(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); o.Operationlog = LoginInfo.WorkerClub + LoginInfo.WorkerPosition + LoginInfo.WorkerName + "于" + DateTime.Now + "帮助" + txtCustoNo.Text + "进行了退房结算操作!"; o.OperationAccount = LoginInfo.WorkerNo; o.datains_usr = LoginInfo.WorkerNo; o.datains_date = DateTime.Now; #endregion new OperationlogService().InsertOperationLog(o); } else { if (new SpendService().UpdateMoneyState(txtRoomNo.Text, checktime) == true) { bool n = new RoomService().UpdateRoomByRoomNo(txtRoomNo.Text); if (n == true) { new WtiService().InsertWtiInfo(w);//添加水电费信息 this.Close(); } else { return; } MessageBox.Show("结算成功!", "系统提示"); FrmRoomManager.Reload(); #region 获取添加操作日志所需的信息 OperationLog o = new OperationLog(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); o.Operationlog = LoginInfo.WorkerClub + LoginInfo.WorkerPosition + LoginInfo.WorkerName + "于" + DateTime.Now + "帮助" + txtCustoNo.Text + "进行了退房结算操作!"; o.OperationAccount = LoginInfo.WorkerNo; o.datains_usr = LoginInfo.WorkerNo; o.datains_date = DateTime.Now; #endregion new OperationlogService().InsertOperationLog(o); } else { MessageBox.Show("结算失败!", "系统提示"); } } } else { MessageBox.Show("实收金额不能为空!", "系统提示"); } }