private bool CreateFunction() { if (FunctionMenuService.GetFunction(txtFunctionName.Text) != null) { MessageBox.Show(Language.Msg_PK_Already_Exist, Language.Caption_Error, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } Function function = new Function { FunctionName = txtFunctionName.Text.Trim(), FunctionDesc = txtFunctionDesc.Text.Trim(), FunctionType = cmbFunctionTypeSetup.Text.Trim(), AssemblyFile = txtAssemblyFile.Text.Trim(), AssemblyName = txtAssemblyName.Text.Trim() }; if (FunctionMenuService.CreateFunction(function) == false) { MessageBox.Show(Language.Msg_Operation_Failed, Language.Caption_Error, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } else { MessageBox.Show(Language.Msg_Operation_Succeeded, Language.Caption_Information, MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } }
/// <summary> /// 注册服务 /// </summary> /// <param name="container">容器</param> /// <param name="containerWrapper">容器封装类</param> public static void RegisterService(Container container, IContainer containerWrapper) { //注册产品服务类 container.Register <IProductService>(() => { var productService = new ProductService(); productService.Initialize(containerWrapper, ApplicationMediator.ProductDbSessionCached); return(productService); }); //注册订单服务类 container.Register <IOrderService>(() => { var orderService = new OrderService(); orderService.Initialize(containerWrapper, ApplicationMediator.ProductDbSessionCached); return(orderService); }); //注册功能菜单服务类 container.Register <IFunctionMenuService>(() => { var functionService = new FunctionMenuService(); functionService.Initialize(containerWrapper, ApplicationMediator.ProductDbSessionCached); return(functionService); }); }
private void btnAddChildFunction_Click(object sender, EventArgs e) { if (dgvFunctionList.SelectedRows.Count > 0 && treeFunctionMenu.SelectedNode != null) { Function function = FunctionMenuService.GetFunction(dgvFunctionList.SelectedRows[0].Cells[0].Value.ToString()); if (function != null && function != default(Function)) { AddChildFunction(function, treeFunctionMenu.SelectedNode); } } }
private bool DeleteFunction(string functionName) { if (FunctionMenuService.DeleteFunction(functionName) == false) { MessageBox.Show(Language.Msg_Operation_Failed, Language.Caption_Error, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } else { MessageBox.Show(Language.Msg_Operation_Succeeded, Language.Caption_Information, MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } }
private void ViewFunction(string functionName) { Function function = FunctionMenuService.GetFunction(functionName.Trim()); if (function != null && function != default(Function)) { txtFunctionName.Text = function.FunctionName; txtFunctionDesc.Text = function.FunctionDesc; txtAssemblyFile.Text = function.AssemblyFile; txtAssemblyName.Text = function.AssemblyName; cmbFunctionTypeSetup.Text = function.FunctionType; } }
private void btnSaveFunctionMenu_Click(object sender, EventArgs e) { if (cmbUserGroup.Text.Trim() != string.Empty) { if (FunctionMenuService.SaveFunctionMenu(treeFunctionMenu.Nodes, cmbUserGroup.Text) == false) { MessageBox.Show(Language.Msg_Operation_Failed, Language.Caption_Error, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(Language.Msg_Operation_Succeeded, Language.Caption_Information, MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void ViewFunctionList() { dgvFunctionList.DataSource = FunctionMenuService.GetFunctionList(cmbFunctionTypeCondition.Text.Trim()); }
private void SetFunctionMenu(string userGroup) { treeFunctionMenu.Nodes.Clear(); ConvertFunctionMenuListToNode(FunctionMenuService.GetFunctionMenu(userGroup), treeFunctionMenu.Nodes); }
/// <summary> /// 获取功菜单能列表 /// </summary> private void GetFunctionMenuList() { FunctionMenuList = FunctionMenuService.GetFunctionMenu(GlobalInformation.Login_User_Group); }