Exemple #1
0
 /// <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);
     }
 }
Exemple #2
0
        /// <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);
                }
            }
        }
Exemple #3
0
        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);
                }
            }
        }
Exemple #4
0
        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);
                }
            }
        }
Exemple #5
0
 /// <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;
     }
 }
Exemple #6
0
        /// <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);
            }
        }
Exemple #7
0
        /// <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);
                }
            }
        }
Exemple #8
0
        /// <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);
                }
            }
        }
Exemple #9
0
        /// <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);
        }
Exemple #10
0
 /// <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);
             }
         }
     }
 }
Exemple #11
0
        /// <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);
                }
            }
        }
Exemple #12
0
 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);
         }
     }
 }
Exemple #13
0
        /// <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);
                }
            }
        }
Exemple #14
0
        /// <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();
            }
        }
Exemple #15
0
        /// <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);
                }
            }
        }
Exemple #16
0
        /// <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);
                }
            }
        }
Exemple #17
0
 /// <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);
 }
Exemple #18
0
 /// <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);
 }
Exemple #19
0
 /// <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);
 }
Exemple #20
0
 /// <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");
     }
 }
Exemple #21
0
 /// <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);
                }
            }
        }
Exemple #23
0
 /// <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);
     }
 }
Exemple #24
0
 /// <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;
     }
 }
Exemple #25
0
        /// <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();
                    }
                }
            }
        }
Exemple #26
0
 /// <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();
     }
 }
Exemple #27
0
 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;
     }
 }
Exemple #28
0
 /// <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);
     }
 }
Exemple #29
0
 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);
     }
 }
Exemple #30
0
 /// <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");
     }
 }