private void btnAdd_Click(object sender, EventArgs e) { try { if (WorkerName.Text != null /*&& ucHistory.txtCompany.Text != null*/ && cboSex.Text != null) { string NewID = Md5LockedUtil.MD5Encrypt32(WorkerID.Text.ToString()); string NewTel = Md5LockedUtil.MD5Encrypt32(WorkerTel.Text.ToString()); #region 员工信息添加代码块 Worker worker = new Worker { WorkerId = WorkerNo.Text.Trim(), WorkerName = WorkerName.Text.Trim(), WorkerBirthday = dtpBirthday.Value, WorkerSex = cboSex.SelectedIndex, WorkerTel = NewTel, WorkerClub = cboClub.Text, WorkerAddress = txtAddress.Text, WorkerPosition = cboWorkerPosition.Text, CardId = NewID, WorkerPwd = Pwd.Text, WorkerTime = dtpTime.Value, WorkerFace = cboWorkerFace.Text, WorkerEducation = cboEducation.Text }; int n = WorkerManager.AddWorker(worker); #endregion #region 履历添加代码块 if (ucHistory.txtCompany != null && ucHistory.txtPosition != null && ucHistory.dtpStartDate.Value != null && ucHistory.dtpEndDate.Value != null) { WorkerHistory workerHistory = new WorkerHistory { StartDate = ucHistory.dtpStartDate.Value, EndDate = ucHistory.dtpEndDate.Value, Postion = ucHistory.txtPosition.Text, Company = ucHistory.txtCompany.Text }; int j = WorkerHistoryManager.AddHistoryByWorkerId(workerHistory, WorkerNo.Text); #endregion #region 判断履历和信息代码块 if (n > 0 && j > 0) { MessageBox.Show("员工信息/履历添加成功!该员工登录密码为:" + Pwd.Text + ",请提醒员工妥善保管!"); FrmWorkerManager.Reload(); #region 获取添加操作日志所需的信息 OperationLog o = new OperationLog(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); << << << < HEAD : SYS.FormUI / FrmAddWorker.cs << << << < HEAD : SYS.FormUI / FrmAddWorker.cs o.Operationlog = AdminInfo.admingroup + AdminInfo.adminType + "于" + DateTime.Now + "进行了添加员工操作,员工编号为:" + WorkerNo.Text + "!"; o.OperationAccount = AdminInfo.admingroup + AdminInfo.adminType; OperationManager.InsertOperationLog(o);
private void btnAdd_Click(object sender, EventArgs e) { try { if (WorkerName.Text != null && cboSex.Text != null) { string NewID = Md5LockedUtil.MD5Encrypt32(WorkerID.Text.ToString()); string NewTel = Md5LockedUtil.MD5Encrypt32(WorkerTel.Text.ToString()); #region 员工信息添加代码块 Worker worker = new Worker { WorkerId = WorkerNo.Text.Trim(), WorkerName = WorkerName.Text.Trim(), WorkerBirthday = dtpBirthday.Value, WorkerSex = (int)cboSex.SelectedValue, WorkerNation = cbWorkerNation.SelectedValue.ToString(), WorkerTel = NewTel, WorkerClub = cboClub.SelectedValue.ToString(), WorkerAddress = txtAddress.Text, WorkerPosition = cboWorkerPosition.SelectedValue.ToString(), CardId = NewID, WorkerTime = dtpTime.Value, WorkerFace = cboWorkerFace.Text, WorkerEducation = cboEducation.SelectedValue.ToString(), datains_usr = AdminInfo.Account, datains_date = DateTime.Now }; bool n = new WorkerService().AddWorker(worker); #endregion if (ucHistory.txtCompany != null && ucHistory.txtPosition != null && ucHistory.dtpStartDate.Value != null && ucHistory.dtpEndDate.Value != null) { #region 履历添加代码块 WorkerHistory workerHistory = new WorkerHistory { StartDate = ucHistory.dtpStartDate.Value, EndDate = ucHistory.dtpEndDate.Value, Position = ucHistory.txtPosition.Text, Company = ucHistory.txtCompany.Text, WorkerId = WorkerNo.Text.Trim() }; bool j = new WorkerHistoryService().AddHistoryByWorkerId(workerHistory); #endregion #region 判断履历和信息代码块 if (n == true && j == true) { UIMessageBox.Show("员工信息/履历添加成功!该员工登录密码为:123456,请提醒员工妥善保管并首次登录系统时修改密码!"); FrmWorkerManager.Reload(); #region 获取添加操作日志所需的信息 OperationLog o = new OperationLog(); o.OperationTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd,HH:mm:ss")); o.Operationlog = AdminInfo.Account + AdminInfo.Name + "于" + DateTime.Now + "进行了添加员工操作,员工编号为:" + WorkerNo.Text + "!"; o.OperationAccount = AdminInfo.Account + AdminInfo.Name; o.datains_usr = AdminInfo.Account; o.datachg_date = DateTime.Now; new OperationlogService().InsertOperationLog(o); #endregion } else { UIMessageBox.Show("员工信息/履历添加失败,请检查数据格式或稍后再试!"); } #endregion } } else { UIMessageBox.Show("信息不能为空!"); } } catch (Exception ex) { //MessageBox.Show(ex.ToString()); UIMessageBox.Show("服务器繁忙或数据格式为空!"); } finally { this.Close(); } }
private void Aside_MenuItemClick(TreeNode node, NavMenuItem item, int pageIndex) { if (!node.Text.IsNullOrEmpty()) { switch (node.Text) { case "基础信息": break; case "职位类型维护": pnlForm.Controls.Clear(); FrmPosition frmPosition = new FrmPosition(); frmPosition.TopLevel = false; pnlForm.Controls.Add(frmPosition); frmPosition.Show(); break; case "民族类型维护": pnlForm.Controls.Clear(); FrmNation frmNation = new FrmNation(); frmNation.TopLevel = false; pnlForm.Controls.Add(frmNation); frmNation.Show(); break; case "性别类型维护": pnlForm.Controls.Clear(); FrmSexType frmSexType = new FrmSexType(); frmSexType.TopLevel = false; pnlForm.Controls.Add(frmSexType); frmSexType.Show(); break; case "学历类型维护": pnlForm.Controls.Clear(); FrmEducation frmEducation = new FrmEducation(); frmEducation.TopLevel = false; pnlForm.Controls.Add(frmEducation); frmEducation.Show(); break; case "部门信息维护": pnlForm.Controls.Clear(); FrmDepartment frmDepartment = new FrmDepartment(); frmDepartment.TopLevel = false; pnlForm.Controls.Add(frmDepartment); frmDepartment.Show(); break; case "员工工资账单": break; case "内部财务账单": pnlForm.Controls.Clear(); FrmCash frmCash = new FrmCash(); frmCash.TopLevel = false; pnlForm.Controls.Add(frmCash); frmCash.Show(); break; case "酒店盈利情况": pnlForm.Controls.Clear(); FrmChart frmChart = new FrmChart(); frmChart.TopLevel = false; pnlForm.Controls.Add(frmChart); frmChart.Show(); break; case "水电管理": break; case "水电信息": pnlForm.Controls.Clear(); FrmWtiInfo frmWtiInfo = new FrmWtiInfo(); frmWtiInfo.TopLevel = false; pnlForm.Controls.Add(frmWtiInfo); frmWtiInfo.Show(); break; case "监管统计": break; case "监管部门情况": pnlForm.Controls.Clear(); FrmCheckList frmCheckList = new FrmCheckList(); frmCheckList.TopLevel = false; pnlForm.Controls.Add(frmCheckList); frmCheckList.Show(); break; case "客房管理": break; case "房态图一览": pnlForm.Controls.Clear(); FrmRoomMap frmRoomMap = new FrmRoomMap(); frmRoomMap.TopLevel = false; pnlForm.Controls.Add(frmRoomMap); frmRoomMap.Show(); break; case "新增客房": pnlForm.Controls.Clear(); FrmAddRoom frmAddRoom = new FrmAddRoom(); frmAddRoom.TopLevel = false; pnlForm.Controls.Add(frmAddRoom); frmAddRoom.Show(); break; case "客户管理": break; case "客户信息管理": pnlForm.Controls.Clear(); FrmCustoManager frmCustoManager = new FrmCustoManager(); frmCustoManager.TopLevel = false; pnlForm.Controls.Add(frmCustoManager); frmCustoManager.Show(); break; case "顾客消费账单": pnlForm.Controls.Clear(); FrmCustoSpend frmCustoSpend = new FrmCustoSpend(); frmCustoSpend.TopLevel = false; pnlForm.Controls.Add(frmCustoSpend); frmCustoSpend.Show(); break; case "人事管理": break; case "员工管理": pnlForm.Controls.Clear(); FrmWorkerManager frmWorkerManager = new FrmWorkerManager(); frmWorkerManager.TopLevel = false; pnlForm.Controls.Add(frmWorkerManager); frmWorkerManager.Show(); break; case "公告日志": pnlForm.Controls.Clear(); FrmNotice frmNotice = new FrmNotice(); frmNotice.TopLevel = false; pnlForm.Controls.Add(frmNotice); frmNotice.Show(); break; case "上传公告日志": pnlForm.Controls.Clear(); FrmUpLoadNotice frmUpLoadNotice = new FrmUpLoadNotice(); frmUpLoadNotice.TopLevel = false; pnlForm.Controls.Add(frmUpLoadNotice); frmUpLoadNotice.Show(); break; case "物资管理": break; case "商品管理": pnlForm.Controls.Clear(); FrmSellThingManager frmSellThingManager = new FrmSellThingManager(); frmSellThingManager.TopLevel = false; pnlForm.Controls.Add(frmSellThingManager); frmSellThingManager.Show(); break; case "仓库物资": break; case "员工操作日志": pnlForm.Controls.Clear(); FrmOperation frmOperation = new FrmOperation(); frmOperation.TopLevel = false; pnlForm.Controls.Add(frmOperation); frmOperation.Show(); break; } } }