/// <summary> /// Handles the Click event of the templistView control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 创建人:桂书丛 /// 创建日期:2013-02-24 void templistView_Click(object sender, EventArgs e) { try { ListView tempListView = ((ListView)sender); if (tempListView == null) { return; } FillAllValues(tempListView); string tempMarkID = string.Empty; //ShowDetailInfo(this.myModelCMS_Buffets); if (StatusEnum == VariedEnum.BuffetStatus.占用) { tempMarkID = this.BuffetControl.SubItems["MarkID"].Text; GetConsumptionInfo(tempMarkID); } else { this.gridControlItem.DataSource = null; groupControlDetail.Text = "此餐台暂无任何消费项目"; } } catch (Exception ex) { BUT_SysLog.InsertSysLog(ex, frmLogin.SysUser.UserID); } }
/// <summary> /// 工作状态中删除按钮的单击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnWorkStatusDele_Click(object sender, EventArgs e) { if (this.gridViewStaffWorkStatus.SelectedRowsCount <= 0) { XtraMessageBox.Show("请先选择要删除的项", "操作违规", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } string tempID = this.gridViewStaffWorkStatus.GetFocusedRowCellValue("ID").ToString(); DialogResult tempDialogResult = XtraMessageBox.Show("编号为:" + tempID + "的项目信息", "确定删除", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == tempDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_ItemDetail.Delete(tempID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除了编号为:" + tempID + "的项目信息"); RefreshData(); } } catch (Exception ex) { XtraMessageBox.Show("请确定该条数据没用正在使用后重试", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void btnDelete_Click(object sender, EventArgs e) { if (this.gridViewDish.SelectedRowsCount <= 0) { XtraMessageBox.Show("请选择要删除(&D)的项!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string DishID = this.gridViewDish.GetFocusedRowCellValue("ID").ToString(); System.Windows.Forms.DialogResult myDialogResult = XtraMessageBox.Show("编号为" + DishID + "退菜信息?", "确定删除(&D)", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == myDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_RetreatDishes.Delete(DishID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除(&D)", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除(&D)了编号为" + DishID + "退菜信息!"); BindingGridControl(); } } catch { XtraMessageBox.Show("请确定此条数据不正在被使用后重试", "删除(&D)失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void btnFinanceRegisterDele_Click(object sender, EventArgs e) { if (this.gridViewFinanceRegister.SelectedRowsCount <= 0) { XtraMessageBox.Show("请先选择要删除(&D)的项", "操作违规", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } string tempID = this.gridViewFinanceRegister.GetFocusedRowCellValue("编号").ToString(); DialogResult tempDialogResult = XtraMessageBox.Show("编号为:" + tempID + "的财务记录", "确定删除(&D)", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == tempDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_PaymentsDetail.Delete(tempID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除(&D)", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除(&D)了编号为:" + tempID + "的财务记录"); BindGridControl(); } } catch (Exception ex) { XtraMessageBox.Show("请确定该条数据没用正在使用后重试", "删除(&D)失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// 删除(&D)员工信息按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnResign_Click(object sender, EventArgs e) { if (fExtendedEditMode) { if (editOrderlayoutView.Columns.Count < 0) { XtraMessageBox.Show("请选择要修改(&U)的员工信息!"); return; } paramID = editOrderlayoutView.GetFocusedRowCellValue(gcID).ToString(); } else { paramID = gvEmployeeMain.GetFocusedRowCellValue(gcID).ToString(); } try { DialogResult tempDialogResult = XtraMessageBox.Show("编号为" + paramID + "的数据", "确定开除?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == tempDialogResult) { EnOperatorStatus = myBUCMS_Employee.Delete(paramID); if (ClassAssist.CommonOperator.HandleOperatorEnum("员工信息开除", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功开除了员工信息"); BindGvEmployee(); } } } catch (Exception ex) { throw ex; } }
/// <summary> /// 数据导出:paramGridView:要操作的GridView控件 /// </summary> /// <param name="paramGridView">要操作的GridView控件</param> /// <param name="paramTarget">导出操作对象描述:如系统日志</param> public static void DataOut(DevExpress.XtraGrid.Views.Grid.GridView paramGridView, string paramTarget) //另存新档按钮 导出成Excel { string tempFilePath = string.Empty; string tempFileExt = string.Empty; SaveFileDialog mySaveFileDialog = new SaveFileDialog(); mySaveFileDialog.Filter = "Execl表格(*.xls)|*.xls|Word文档(*.doc)|*.doc|文本文档(*.txt)|*.txt"; mySaveFileDialog.AddExtension = true; mySaveFileDialog.DefaultExt = "xls"; mySaveFileDialog.FilterIndex = 0; mySaveFileDialog.RestoreDirectory = true; mySaveFileDialog.Title = "数据导出到"; mySaveFileDialog.FileName = "导出的数据"; if (mySaveFileDialog.ShowDialog() == DialogResult.OK) { tempFilePath = mySaveFileDialog.FileName; int tempPointPos = tempFilePath.LastIndexOf("."); tempFileExt = tempFilePath.Substring(tempPointPos + 1).ToLower(); switch (tempFileExt) { case "xls": ExportToExcel(paramGridView, tempFilePath); break; case "doc": ExportToWord(paramGridView, tempFilePath); break; default: ExportToTXT(paramGridView, tempFilePath); break; } OpenFile(tempFilePath); BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功导出了" + paramGridView.DataRowCount.ToString() + "条" + paramTarget); } }
/// <summary> /// 删除客户 /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 整理人:桂书丛 /// 整理时间:2013-02-28 private void btnDeleteClient_Click(object sender, EventArgs e) { if (this.gridViewMain.SelectedRowsCount <= 0) { XtraMessageBox.Show("请选择要删除的项!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string VIPClientID = this.gridViewMain.GetFocusedRowCellValue("ID").ToString(); DialogResult myDialogResult = XtraMessageBox.Show("编号为" + VIPClientID + "的客户?", "确定删除?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == myDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_VIPClient.Delete(VIPClientID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除客户信息", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除了编号为" + VIPClientID + "的客户"); InitializeControls(); } } catch { XtraMessageBox.Show("请确定此条数据不正在被使用后重试", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// 删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnDel_Click(object sender, EventArgs e) { if (this.gridViewMain.SelectedRowsCount <= 0) { XtraMessageBox.Show("请先选择要删除的项", "操作违规", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } string tempID = this.gridViewMain.GetFocusedRowCellDisplayText(LogID); DialogResult tempDialogResult = XtraMessageBox.Show("编号为:" + tempID + "的信息", "确定删除?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == tempDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUSysLog.Delete(tempID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除日志信息", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除了编号为" + tempID + "的日志信息"); GetAllSysLogInfo(); } } catch { XtraMessageBox.Show("请确定此条数据不正在被使用后重试", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// 如果是添加会员卡类别 /// </summary> /// <returns></returns> private bool AddVIPType() { string VIPName = this.txtVIPName.Text.Trim(); decimal Discount = Convert.ToDecimal(this.speDiscount.EditValue); //检测会员卡名称是否存在 if (CheckOnlyVIPDiscount("Name", VIPName) == 1) { XtraMessageBox.Show("改会员卡已存在!"); this.txtVIPName.Focus(); this.txtVIPName.SelectAll(); return(false);; } ////检测折扣是否存在 //if (CheckOnlyVIPDiscount("Discount", Discount.ToString()) == 1) //{ // XtraMessageBox.Show("您设置的折扣已存在!"); // this.speDiscount.Focus(); // this.speDiscount.SelectAll(); // return false; ; //} if (ClassAssist.CommonOperator.HandleOperatorEnum("添加会员卡类别", Add())) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功添加了一条会员卡"); this.DialogResult = DialogResult.OK; } return(true); }
/// <summary> /// Handles the Click event of the btnStockDelete control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 整理人:桂书丛 /// 整理时间:2013-02-02 private void btnStockDelete_Click(object sender, EventArgs e) { if (this.gvStockMain.SelectedRowsCount <= 0) { XtraMessageBox.Show("请选择要删除(&D)的项目", "违规操作", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } else { string StockID = this.gvStockMain.GetFocusedRowCellDisplayText(gcStockID).ToString(); DialogResult tempDialogResult = XtraMessageBox.Show("编号为" + StockID + "的数据", "确定删除(&D)?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == tempDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_Stock.Delete(StockID); if (CommonOperator.HandleOperatorEnum("删除(&D)入库信息", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功删除(&D)了编号为" + StockID + "的入库信息"); BindGridStock(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } } } }
/// <summary> /// Handles the Click event of the btnClear control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 整理人:桂书丛 /// 整理时间:2013-03-04 private void btnClear_Click(object sender, EventArgs e) { if (this.gridViewMain.SelectedRowsCount <= 0) { XtraMessageBox.Show("没有任何数据!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DialogResult myDialogResult = XtraMessageBox.Show("确定清空所有销售账单?", "注意", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == myDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_ConsumptionReg.Delete(); if (ClassAssist.CommonOperator.HandleOperatorEnum("清空", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功清空了销售账单!"); //BindingGridControl(); } this.gridControlMain.DataSource = null; } catch { XtraMessageBox.Show("请确定数据不正在被使用后重试", "清空失败!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void btnDeleteAll_Click(object sender, EventArgs e) { if (this.gridViewDish.SelectedRowsCount <= 0) { XtraMessageBox.Show("没有任何数据!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } System.Windows.Forms.DialogResult myDialogResult = XtraMessageBox.Show("确定清空所有退菜退菜信息?", "注意", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == myDialogResult) { //VariedEnum.OperatorStatus EnOperatorStatus; try { int DeleteAll = myBUCMS_RetreatDishes.ClearRetreatDishes(); if (DeleteAll > 0) { //BindingGridControl(); //EnOperatorStatus = VariedEnum.OperatorStatus.Successed; if (ClassAssist.CommonOperator.HandleOperatorEnum("清空", VariedEnum.OperatorStatus.Successed)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功清空了所有退菜信息!"); BindingGridControl(); } } } catch { XtraMessageBox.Show("请确定数据不正在被使用后重试", "清空失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// Handles the Click event of the btnDel control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 创建人:桂书丛 /// 创建日期:2013-02-23 private void btnDel_Click(object sender, EventArgs e) { if (this.gridViewMain.SelectedRowsCount <= 0) { XtraMessageBox.Show("请先选择要删除的项", "操作违规", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } string tempID = this.gridViewMain.GetFocusedRowCellValue("ID").ToString(); DialogResult tempDialogResult = XtraMessageBox.Show("编号为:" + tempID + "的权限", "确定删除", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == tempDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBURight.Delete(tempID); //删除注册权限 if (EnOperatorStatus == VariedEnum.OperatorStatus.Successed) //如果注册权限删除成功在删除关系映射 { EnOperatorStatus = myBUT_Right_Module_Map.Delete(tempID); } if (ClassAssist.CommonOperator.HandleOperatorEnum("权限信息删除", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除了编号为" + this.RightID.ToString() + "的权限信息"); InitializeDate(); } } catch { XtraMessageBox.Show("请确定此条数据未被使用后重试", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// 添加库存商品 /// </summary> /// <param name="myModelCMS_Stock"></param> private void AddStock(ModelCMS_Stock myModelCMS_Stock) { DataTable tempDataTable = myBUCMS_Stock.GetOrder(false, myReturn, myModelCMS_Stock.Name, true); if (tempDataTable.Rows.Count == 0) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_Stock.Insert(myModelCMS_Stock); if (ClassAssist.CommonOperator.HandleOperatorEnum("商品信息添加", EnOperatorStatus)) { BindGridView(); BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功添加了一条商品信息"); } } catch (Exception ex) { XtraMessageBox.Show(ex.ToString()); } } else { XtraMessageBox.Show("该商品已存在,请重新输入!", "提示:"); this.txtStockName.Focus(); this.txtStockName.SelectAll(); } }
/// <summary> /// Handles the Click event of the btnDeletePos control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 整理人:桂书丛 /// 整理时间:2013-03-06 private void btnDeletePos_Click(object sender, EventArgs e)//删除职位 { DevExpress.Data.SelectionChangedEventArgs ex = null; if (this.gridViewPos.SelectedRowsCount <= 0) { XtraMessageBox.Show("请选择要删除的项!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string PosID = this.gridViewPos.GetFocusedRowCellValue("ID").ToString(); DialogResult myDialogResult = XtraMessageBox.Show("编号为" + PosID + "的职位", "确定删除?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == myDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_DPInfo.Delete(PosID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除了编号为" + PosID + "的职位!"); gridViewDep_SelectionChanged(sender, ex); } } catch { XtraMessageBox.Show("请确定此条数据不正在被使用后重试", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// Handles the Click event of the btnDeleteDep control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 整理人:桂书丛 /// 整理时间:2013-03-06 private void btnDeleteDep_Click(object sender, EventArgs e) //删除部门 { if (this.gridViewDep.SelectedRowsCount <= 0) { XtraMessageBox.Show("请选择要删除的项!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string DepID = this.gridViewDep.GetFocusedRowCellValue("ID").ToString(); myDataTable = myBUCMS_DPInfo.GetOrder(false, "SubID", DepID, false); if (myDataTable.Rows.Count > 0) { XtraMessageBox.Show("您准备删除的部门下面还有职位,请先处理职位!", "注意", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DialogResult myDialogResult = XtraMessageBox.Show("编号为" + DepID + "部门", "确定删除?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == myDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_DPInfo.Delete(DepID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除了编号为" + DepID + "的部门!"); BindingDeP(); } } catch { XtraMessageBox.Show("请确定此条数据不正在被使用后重试", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// 添加(日志) /// </summary> /// <returns></returns> private bool AddLog() { if (ClassAssist.CommonOperator.HandleOperatorEnum("添加职位", AddPos())) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功注册了一个新职位"); this.DialogResult = DialogResult.OK; } return(true); }
/// <summary> /// 修改客户信息写入日志) /// </summary> /// <returns></returns> private bool UpdateClientInfo() { if (ClassAssist.CommonOperator.HandleOperatorEnum("修改客户信息", Update())) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功修改了一条客户信息!"); this.DialogResult = DialogResult.OK; } return(true); }
/// <summary> /// 修改(日志) /// </summary> /// <returns></returns> private bool UpdateLog() { if (ClassAssist.CommonOperator.HandleOperatorEnum("职位信息修改", UpdatePos())) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功修改了一条职位信息"); this.DialogResult = DialogResult.OK; } return(true); }
/// <summary> /// Handles the Click event of the btnCheckOut control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 创建人:桂书丛 /// 创建日期:2013-02-24 private void btnCheckOut_Click(object sender, EventArgs e) { VariedEnum.OperatorStatus EnOperatorStatus; try { if (Convert.ToDouble(this.txtChangeMoney.Text.Substring(1)) < 0.0) { XtraMessageBox.Show("支付金额不足,无法结账", "结账失败!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (VIPInfo != null) { if (UpdateVIPInfo() != VariedEnum.OperatorStatus.Successed) { return; } } EnOperatorStatus = myBUConsumptionReg.Update(GetUpdateConsumptionRegModel()); if (ClassAssist.CommonOperator.HandleOperatorEnum("结账", EnOperatorStatus)) { if (ClassAssist.BuffetOperator.UpdateBuffetInfo(this.BuffetControl, VariedEnum.BuffetStatus.空闲, myModelCMS_Buffets.MarkID)) { if (VIPInfo != null) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "VIP编号为" + VIPInfo["ID"].ToString() + "的会员消费了" + this.txtShouldPay.Text + "元"); } else { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "结账收取:" + this.txtShouldPay.Text + "元"); } if (this.chkPrintList.Checked == true) { ClassAssist.DataOperator.DataPrint(this.gridControlItem, "消费记录", this); } else { this.Close(); } } } } catch (Exception ex) { if (ex.Source == "mscorlib") //如果发生数据转化异常 { XtraMessageBox.Show("支付金额不足,无法结账", "结账失败!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } XtraMessageBox.Show(ex.Message, "Add"); } }
/// <summary> /// 登记新客户 /// </summary> /// <returns></returns> private bool RegisterClient() { if (this.txtClientName.Text.Length == 0) { XtraMessageBox.Show("客户名不能为空!"); return(false); } if (ClassAssist.CommonOperator.HandleOperatorEnum("登记新客户", Add())) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功登记了一个新客户"); this.DialogResult = DialogResult.OK; } return(true); }
/// <summary> /// Handles the Click event of the btnBuffInfoDele control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 整理人:桂书丛 /// 整理时间:2013-03-06 private void btnBuffInfoDele_Click(object sender, EventArgs e) { DevExpress.XtraTab.XtraTabPage tempTabPage = this.tbctrl.SelectedTabPage; if (tempTabPage == null) { return; } if (Convert.ToInt32(tempTabPage.Tag) == 1) { if (this.gridView1.SelectedRowsCount <= 0) { XtraMessageBox.Show("请先选择要删除的项", "操作违规", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } tempID = this.gridView1.GetFocusedRowCellValue("包厢编号").ToString(); BuffInfoDele(tempID); return; } else { if (this.gridViewBuffInfo.SelectedRowsCount <= 0) { XtraMessageBox.Show("请先选择要删除的项", "操作违规", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } tempID = this.gridViewBuffInfo.GetFocusedRowCellValue("餐台编号").ToString(); } DialogResult tempDialogResult = XtraMessageBox.Show("编号为:" + tempID + "的餐台信息", "确定删除", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes == tempDialogResult) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = myBUCMS_Buffets.Delete(tempID); if (ClassAssist.CommonOperator.HandleOperatorEnum("删除", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "成功删除了编号为:" + tempID + "的餐台信息"); SelectedPageChanging(this.tbctrl.SelectedTabPage); } } catch (Exception ex) { XtraMessageBox.Show("请确定该条数据没有正在使用后重试", "删除失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
/// <summary> /// 进入系统 /// </summary> /// 创建人:桂书丛 /// 创建日期:2013-02-26 private void EnterSystem(string paramUserName, string paramUserPWD) { try { SysUser = new CMS.UILayer.ClassAssist.SysUser(paramUserName, paramUserPWD); BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, SysUser.UserID, "成功登陆系统"); frmMain myfrmMain = new frmMain(); this.Hide(); myfrmMain.Show(); } catch (Exception ex) { BUT_SysLog.InsertSysLog(ex, SysUser.UserID); } }
/// <summary> /// Handles the Click event of the btnOK control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 整理人:桂书丛 /// 整理时间:2013-02-28 private void btnOK_Click(object sender, EventArgs e) { if (this.calCost.Value <= 0) { XtraMessageBox.Show("您还未输入充值金额或输入金额为负", "提示:"); this.calCost.Focus(); this.calCost.SelectAll(); return; } if (ClassAssist.CommonOperator.HandleOperatorEnum("会员卡充值", UpdateCost())) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "为会员:" + this.txtVIPName.Text + "成功充值了:" + this.calCost.Text); this.DialogResult = DialogResult.OK; } }
/// <summary> /// Handles the FormClosing event of the frmMain control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Windows.Forms.FormClosingEventArgs"/> instance containing the event data.</param> /// 创建人:桂书丛 /// 创建日期:2013-02-23 private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { string INIFileName = Environment.CurrentDirectory + "\\SysSettings.ini"; ClassAssist.INIOperator myINIOperator = new CMS.UILayer.ClassAssist.INIOperator(INIFileName); bool RemberOrNot = myINIOperator.ReadBoolean("AppExit", "Remember"); if (RemberOrNot == true) { bool DirectExit = myINIOperator.ReadBoolean("AppExit", "DirectExit"); if (DirectExit == true) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.系统事件, frmAssist.frmLogin.SysUser.UserID, "退出系统"); ClassAssist.CommonOperator.AnimateWindowClosing(this.Handle); Application.ExitThread(); } else { e.Cancel = true; this.WindowState = FormWindowState.Minimized; this.Hide(); } } else { frmAssist.frmClosing myfrmClosing = new frmClosing(); DialogResult myDialogResult = myfrmClosing.ShowDialog(); if (myDialogResult == DialogResult.Cancel) { e.Cancel = true; } else { if (frmClosing.DirectExit == true) { ClassAssist.CommonOperator.AnimateWindowClosing(this.Handle); Application.ExitThread(); } else { e.Cancel = true; this.WindowState = FormWindowState.Minimized; this.Hide(); } } } }
/// <summary> /// 保存入库表数据 /// </summary> /// 整理人:桂书丛 /// 整理时间:2013-02-01 private void SaveInGoods() { myDataTable = myBUCMS_InGoods.GetOrder(false, "SerialNumber", StockID, false); if (myDataTable.Rows.Count == 0) { try { if (this.txtEmpName.Text.Trim() == "") { XtraMessageBox.Show("请输入接收人信息!"); return; } SaveStock(); SavePaymentsDetail(); for (int i = 0; i < this.gvAddInGoods.RowCount; i++) { myModelCMS_InGoods.SerialNumber = this.labSerialNumber.Text.Trim(); myModelCMS_InGoods.Name = this.gvAddInGoods.GetDataRow(i)["GetName"].ToString(); myModelCMS_InGoods.Specifications = this.gvAddInGoods.GetDataRow(i)["GetSpecifications"].ToString(); myModelCMS_InGoods.Number = Convert.ToInt32(this.gvAddInGoods.GetDataRow(i)["GetNumber"].ToString()); myModelCMS_InGoods.Price = Convert.ToDecimal(this.gvAddInGoods.GetDataRow(i)["GetPrice"].ToString()); myModelCMS_InGoods.Total = Convert.ToDecimal(this.gvAddInGoods.GetDataRow(i)["GetTotal"].ToString()); myModelCMS_InGoods.Supplier = this.cmbSupplier.Text.Trim(); myModelCMS_InGoods.InDate = Convert.ToDateTime(this.txtInDate.Text.Trim()); myModelCMS_InGoods.HandlesPeopleID = Convert.ToInt32(this.txtEmpName.EditValue.ToString()); myModelCMS_InGoods.InfoNote = this.txtInfoNote.Text.Trim(); EnOperatorStatus = myBUCMS_InGoods.Insert(myModelCMS_InGoods); } if (ClassAssist.CommonOperator.HandleOperatorEnum("商品信息添加", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功添加了一批货单编号为" + myModelCMS_InGoods.SerialNumber + "商品信息"); this.Close(); //GetRandomBillID(); //ClearText(); } } catch (Exception ex) { XtraMessageBox.Show(ex.ToString()); } } else { XtraMessageBox.Show("该流水号已存在,在单击确定之后系统将自动生成新的流水号!"); GetRandomBillID(); } }
private void btnRSave_Click(object sender, EventArgs e) { try { VariedEnum.OperatorStatus EnOperatorStatus; EnOperatorStatus = myBUCMS_PaymentsItem.Update(GetModel()); if (ClassAssist.CommonOperator.HandleOperatorEnum("收支项目信息修改(&U)", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功的添加(&A)了一条收支记录"); this.DialogResult = DialogResult.OK; } } catch (Exception ex) { throw ex; } }
/// <summary> /// 将获得的员工信息添加到数据库中 /// </summary> private void SaveEmployee(ModelCMS_Employee myModelCMS_Employee) { myDataTable = myBUCMS_Employee.GetOrder(false, string.Empty, string.Empty, false); try { foreach (DataRow myDataRow in myDataTable.Rows) { if (myDataRow["IDCardNum"].ToString() == myModelCMS_Employee.IDCardNum) { XtraMessageBox.Show("员工姓名已存在,请从新输入!"); this.txtName.Text = ""; this.txtName.Focus(); this.txtName.SelectAll(); return; } if (myDataRow["IDCardNum"].ToString() == myModelCMS_Employee.IDCardNum) { XtraMessageBox.Show("该员工的身份证号已存在,请从新输入!"); this.txtIDCardNum.Text = ""; this.txtIDCardNum.Focus(); this.txtIDCardNum.SelectAll(); return; } if (myDataRow["TelPhone"].ToString() == myModelCMS_Employee.TelPhone) { XtraMessageBox.Show("输入的电话号码已存在,请从新输入!"); this.txtTelPhone.Text = ""; this.txtTelPhone.Focus(); this.txtTelPhone.SelectAll(); return; } } EnOperatorStatus = myBUCMS_Employee.Insert(myModelCMS_Employee); if (ClassAssist.CommonOperator.HandleOperatorEnum("员工信息添加", EnOperatorStatus)) { ClearText(); frmAddEmployee_Load(null, null); BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功添加了员工信息"); //this.DialogResult = DialogResult.OK; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
private void btnRSave_Click(object sender, EventArgs e) { try { VariedEnum.OperatorStatus EnOperatorStatus; EnOperatorStatus = myBUCMS_DishServer.Update(GetModel()); if (ClassAssist.CommonOperator.HandleOperatorEnum("菜品信息修改(&U)", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功修改(&U)了一条菜品信息"); this.DialogResult = DialogResult.OK; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
/// <summary> /// Handles the Click event of the btnOK control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> /// 创建人:桂书丛 /// 创建日期:2013-2-25 private void btnOK_Click(object sender, EventArgs e) { VariedEnum.OperatorStatus EnOperatorStatus; try { EnOperatorStatus = new BUCMS_RetreatDishes().Insert(GetModel()); if (ClassAssist.CommonOperator.HandleOperatorEnum("退菜", EnOperatorStatus)) { BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功退了" + QuitNum.ToString() + "个编号为:" + DishDataRow["ID"].ToString() + "的商品"); this.DialogResult = DialogResult.OK; } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Add"); } }