/// <summary> /// 增加设备 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAddDev_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(DoorId)) { XtraMessageBox.Show("请选择门岗", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DataTable tab = this.dbDev.DataSource as DataTable; if (null == tab) { return; } DataRow dr = tab.NewRow(); dr["波特率"] = "19200"; dr["数据位"] = 8; dr["停止位"] = 1; dr["串口"] = "COM1"; dr["门岗ID"] = DoorId; dr["端口"] = "60000"; dr["编号"] = BindManager.getCodeSn(""); tab.Rows.Add(dr); this.BindingContext[tab].Position = this.BindingContext[tab].Count - 1; }
private void BtQuery_Click(object sender, EventArgs e) { if (this.dateStart.Text == string.Empty) { XtraMessageBox.Show("请输入开始时间", "系统提示!"); return; } if (this.dateEnd.Text == string.Empty) { XtraMessageBox.Show("请输入结束时间", "系统提示!"); return; } NameObjectList pstrans = new NameObjectList(); ParamManager.MergeParam(pstrans, this.paramwin); pstrans["StartDate"] = this.dateStart.EditValue.ToString(); pstrans["EndDate"] = this.dateEnd.EditValue.ToString(); pstrans["Dept"] = this.lookDept.EditValue; pstrans["EmployNO"] = (object)this.txtEmployName.Text; //查询数据 QueryDataRes query = new QueryDataRes(this.unitItem.DataSrcFile); BindManager bg = new BindManager(this); ds = bg.BuildDataset(this.unitItem, pstrans); Granity.granityMgr.Report.viwReports View = new Granity.granityMgr.Report.viwReports(); View.ReportName = "考勤明细查询"; View.ds = ds; View.StartTime = this.dateStart.Text.Trim(); View.EndTime = this.dateEnd.Text.Trim(); View.Activate(); View.Dock = DockStyle.Fill; this.groReport.Controls.Clear(); this.groReport.Controls.Add(View); }
private void FrmRight_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据0 this.bindMgr = new BindManager(this); this.paramwin["code"] = DBNull.Value; this.ds = this.bindMgr.BuildDataset(this.unitItem, this.paramwin); this.Query = new QueryDataRes(this.unitItem.DataSrcFile); DataTable tabEquipment = this.ds.Tables["停车场设备信息"]; this.bindMgr.BindTrv(this.treEquipmentAll, tabEquipment, "名称", "id", "PID", "@ID={ID},@PID={PID},@编号={编号}"); this.treEquipmentAll.ExpandAll(); DataTable tabDept = this.ds.Tables["停车场卡"]; this.bindMgr.BindTrv(this.treDept, tabDept, "名称", "id", "PID", "@ID={ID},@PID={PID},@用户编号={用户编号},@卡号={卡号}"); this.treDept.ExpandAll(); this.treDept.AfterCheckNode += new NodeEventHandler(treDept_AfterCheckNode); this.treDept.FocusedNodeChanged += new FocusedNodeChangedEventHandler(treDept_FocusedNodeChanged); this.treDept.FocusedNode = this.treDept.Nodes.ParentNode; this.treEquipmentAll.AfterCheckNode += new NodeEventHandler(treEquipmentAll_AfterCheckNode); }
/// <summary> /// 条件查询 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtQuery_Click(object sender, EventArgs e) { if (this.dateStart.Text == string.Empty) { XtraMessageBox.Show("请输入开始时间", "系统提示!"); return; } if (this.dateEnd.Text == string.Empty) { XtraMessageBox.Show("请输入结束时间", "系统提示!"); return; } NameObjectList pstrans = new NameObjectList(); ParamManager.MergeParam(pstrans, this.paramwin); pstrans["StartTime"] = this.dateStart.EditValue.ToString(); pstrans["EndTime"] = this.dateEnd.EditValue.ToString(); pstrans["CardType"] = this.CbCardtype.EditValue != null?this.CbCardtype.EditValue.ToString() : string.Empty; pstrans["CarNo"] = this.TxtCarNo.Text.Trim(); pstrans["UsrNo"] = this.txtuserID.Text.Trim(); pstrans["Name"] = this.txtuserName.Text.Trim(); pstrans["CardNo"] = this.TxtCardNo.Text.Trim(); //查询数据 QueryDataRes query = new QueryDataRes(this.unitItem.DataSrcFile); BindManager bg = new BindManager(this); DataSet ds = bg.BuildDataset(this.unitItem, pstrans); bg.BindFld(this, ds); }
private void FormUpDownWork_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 BindManager bg = new BindManager(this); this.dsUnit = bg.BuildDataset(this.unitItem, this.paramwin); bg.BindFld(this, this.dsUnit); DataTable tab = this.dsUnit.Tables["接班人员"]; if (null == tab || tab.Rows.Count < 1) { return; } DataTable tabUser = this.dsUnit.Tables["用户信息"]; foreach (DataRow dr in tabUser.Rows) { this.ccbNextUser.Items.Add(Convert.ToString(dr["帐号"])); } tbUserName.Text = BindManager.getUser().UserAccounts; }
/* public Client GetClientByPhone(string phone) * { * return GetAll().Where(x => x.Phone.PhoneFormat() == phone.PhoneFormat()) * .FirstOrDefault(); * }*/ public void BindManager(BindManager command) { /*var client = _clientRepository.Get(command.ClientId); * * var managersForClient = _managerForClientRepository.All() * .Where(x => x.ClientId == client.Id) * .Select(x => x.Id); * * foreach(var managerForClient in managersForClient) * { * _managerForClientRepository.Delete(managerForClient); * } * * foreach (var managerId in command.ManagerIds) * { * if (_managerForClientRepository.All().Any(x => x.ClientId == client.Id && x.ManagerId == managerId)) * { * * } * else * { * client.BindManager(managerId); * } * * } * * * * _clientRepository.Update(client);*/ throw new Exception("Legacy"); }
/// <summary> /// 窗口初始化 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ParkStallSetFrm_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 this.bindMgr = new BindManager(this); this.paramwin["code"] = DBNull.Value; this.ds = this.bindMgr.BuildDataset(this.unitItem, this.paramwin); this.Query = new QueryDataRes(this.unitItem.DataSrcFile); this.bindMgr.BindFld(this, ds); //对树的操作 DataTable tab = this.ds.Tables["停车场管理"]; this.bindMgr.BindTrv(this.trvParkStall, tab, "名称", "ID", "PID", "@ID={ID},@PID={PID},@编号={编号},@站址={站址}"); this.trvParkStall.ExpandAll(); tab.ColumnChanged += new DataColumnChangeEventHandler(tab_ColumnChanged); if (this.trvParkStall.Nodes.Count > 0) { this.trvParkStall.SelectedNode = this.trvParkStall.Nodes[0]; } this.panGrpParam.Hide(); this.panGrpFee.Dock = DockStyle.Fill; this.panGrpParam.Dock = DockStyle.Fill; //初始化收费参数编辑控件事件 this.setTextChanged(this.tabFeeStd); this.setCheckedChanged(this.grpbAccept); this.setCheckedChanged(this.grpbCardType); this.setCheckedChanged(this.grpbChannel); }
/// <summary> /// 加载有效时段 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SetValTimeBtn_Click(object sender, EventArgs e) { int[] indexlist = this.getCheckedList(); string msg = ""; if (indexlist.Length < 1) { msg = "请选择一个设备"; } else if (indexlist.Length > 1) { msg = "不能同时巡检多个设备"; } if (!string.IsNullOrEmpty(msg)) { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DataTable tab = this.dbGrid.DataSource as DataTable; DataRow dr = tab.Rows[indexlist[0]]; BindManager.setTransParam(ParamManager.createParam(dr)); FrmDownTime frmdowntime = new FrmDownTime(); frmdowntime.DeviceID = Convert.ToString(dr["站址"]); frmdowntime.DeviceName = Convert.ToString(dr["名称"]); frmdowntime.Target = this.getTarget(dr); frmdowntime.ShowDialog(this); }
/// <summary> /// 有效卡 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ValidCardBtn_Click(object sender, EventArgs e) { int[] indexlist = this.getCheckedList(); string msg = ""; if (indexlist.Length < 1) { msg = "请选择一个设备"; } else if (indexlist.Length > 1) { msg = "不能同时下载多个设备的有效卡"; } if (!string.IsNullOrEmpty(msg)) { MessageBox.Show(msg, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DataTable tab = this.dbGrid.DataSource as DataTable; DataRow dr = tab.Rows[indexlist[0]]; BindManager.setTransParam(ParamManager.createParam(dr)); FrmValCard ValCard = new FrmValCard(); ValCard.DeviceID = Convert.ToString(dr["站址"]); ValCard.DeviceName = Convert.ToString(dr["名称"]); ValCard.Target = this.getTarget(dr); ValCard.Query = new QueryDataRes("设备控制维护"); ValCard.ShowDialog(this); }
private SharedBinds() : base(false, true) { sharedBinds = BindManager.GetOrCreateGroup("SharedBinds"); sharedBinds.RegisterBinds(new BindGroupInitializer { { "leftbutton", MyKeys.LeftButton }, { "rightbutton", MyKeys.RightButton }, { "mousewheelup", RichHudControls.MousewheelUp }, { "mousewheeldown", RichHudControls.MousewheelDown }, { "enter", MyKeys.Enter }, { "back", MyKeys.Back }, { "delete", MyKeys.Delete }, { "escape", MyKeys.Escape }, { "selectall", MyKeys.Control, MyKeys.A }, { "copy", MyKeys.Control, MyKeys.C }, { "cut", MyKeys.Control, MyKeys.X }, { "paste", MyKeys.Control, MyKeys.V }, { "uparrow", MyKeys.Up }, { "downarrow", MyKeys.Down }, { "leftarrow", MyKeys.Left }, { "rightarrow", MyKeys.Right }, { "pageup", MyKeys.PageUp }, { "pagedown", MyKeys.PageDown }, { "shift", MyKeys.Shift }, { "space", MyKeys.Space }, }); }
/// <summary> /// 加载控制参数 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DownComBtn_Click(object sender, EventArgs e) { int[] indexlist = this.getCheckedList(); if (indexlist.Length < 1) { MessageBox.Show("请选择一个设备", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DataTable tab = this.dbGrid.DataSource as DataTable; DataRow drtarget = tab.Rows[indexlist[0]]; UnitItem unitPark = new UnitItem(DataAccRes.AppSettings("WorkConfig"), "设备控制维护"); BindManager bg = new BindManager(this); NameObjectList ps = new NameObjectList(); ps["code"] = drtarget["编号"]; DataSet ds = bg.BuildDataset(unitPark, ps); FrmCommPara win = new FrmCommPara(); win.DataSource = ds; win.Query = new QueryDataRes(unitPark.DataSrcFile); win.Position = 0; win.Target = this.getTarget(drtarget); win.FunType = "通讯"; win.ShowDialog(this); }
public CartController() { BindManager.SetProduct(ref repository); BindManager.SetProduct(ref orderProcessor); //repository = repo; //orderProcessor = proc; }
public void RefreshValues() { foreach (SettingItemPanel panel in items) { SettingItem item = panel.item; if ((item.SettingCategory & SettingItemType.bindType) != 0) { if (BindManager.TryFindBindKey(item.command, out KeyCode k)) { panel.SetValue(k.ToString()); } else { panel.SetValue(""); } } else { if (Cvar.WeakGet(item.command, out ConfVar cvar)) { panel.SetValue(cvar.Text); } } } }
/// <summary> /// 窗口初始化 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ParkStallSetFrm_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 this.bindMgr = new BindManager(this); this.paramwin["code"] = DBNull.Value; this.ds = this.bindMgr.BuildDataset(this.unitItem, this.paramwin); this.Query = new QueryDataRes(this.unitItem.DataSrcFile); this.bindMgr.BindFld(this, ds); //对树的操作 DataTable tab = this.ds.Tables["停车场管理"]; this.bindMgr.BindTrv(this.trvParkStall, tab, "名称", "id", "PID", "@ID={ID},@PID={PID},@编号={编号},@站址={站址}"); this.trvParkStall.ExpandAll(); tab.ColumnChanged += new DataColumnChangeEventHandler(tab_ColumnChanged); if (this.trvParkStall.Nodes.Count > 0) { this.trvParkStall.FocusedNode = this.trvParkStall.Nodes[0]; } this.grpParam.Hide(); this.grpFee.Dock = DockStyle.Fill; this.grpParam.Dock = DockStyle.Fill; // //初始化收费参数编辑控件事件 this.setTextChanged(this.tabFeeStd); this.setCheckedChanged(this.grpbAccept); this.setCheckedChanged(this.grpbCardType); this.setCheckedChanged(this.grpbChannel); this.plCarType.Dock = DockStyle.Fill; //加载串口 string[] Com = { "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "COM10" }; LoadComBox("串口", Com); //加载波特率 string[] BTL = { "4800", "9600", "19200", "38400", "56000" }; LoadComBox("波特率", BTL); //加载数据位 string[] DataW = { "5", "6", "7", "8" }; LoadComBox("数据位", DataW); //加载停止位 string[] DopW = { "1", "2" }; LoadComBox("停止位", DopW); //加载停止位 string[] DK = { "30000", "60000" }; LoadComBox("端口", DK); //加载通讯类别 string[] type = { "TCP/IP(局域网)", "UDP/IP(局域网)", "串口" }; LoadComBox("通讯类别", type); this.TxtStalname.EditValueChanged += new EventHandler(txtEditValueChanged); this.AllNoTxt.EditValueChanged += new EventHandler(txtEditValueChanged); this.RetainStaTxt.EditValueChanged += new EventHandler(txtEditValueChanged); this.ComIpTxt.EditValueChanged += new EventHandler(txtEditValueChanged); }
public override void Apply() { BindManager.RemoveBindsOfCommand(command); BindManager.RemoveBind(input.text); BindManager.SetBind(input.text, command, BindType.hold, false); CallRefresh(); }
private void FrmReadRecord_Load(object sender, EventArgs e) { this.UnitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), "收费站"); //初始化下拉框字典 this.Query = new QueryDataRes(this.UnitItem.DataSrcFile); this.paramSystem = BindManager.getSystemParam(); DataSet ds = new DataSet("卡片类型"); this.Query.FillDataSet("卡片类型", this.paramSystem, ds); this.Query.FillDataSet("卡片类型", this.paramSystem, ds); DataRow dr = ds.Tables["卡片类型"].NewRow(); ds.Tables["卡片类型"].Rows.InsertAt(dr, 0); dr = ds.Tables["卡片类型"].NewRow(); ds.Tables["卡片类型"].Rows.InsertAt(dr, 0); DataGridViewComboBoxColumn col = this.gdRecord.Columns["卡类"] as DataGridViewComboBoxColumn; col.ValueType = typeof(int); col.DataSource = ds.Tables["卡片类型"]; col.DisplayMember = "卡类"; col.ValueMember = "编号"; col = this.gdRecord.Columns["车型"] as DataGridViewComboBoxColumn; col.ValueType = typeof(int); col.DataSource = ds.Tables["车型"]; col.DisplayMember = "车类"; col.ValueMember = "编号"; lbDevInfo.Text = this.DeviceName + "(" + this.DeviceID + ")"; }
private void ButtonResetBinds_OnClick(object sender, RoutedEventArgs e) { BindManager.ResetDefaults(Settings.Default.ModifierStyle); Settings.Default.BindingsModified = DateTime.Now; BindWriter.WriteBinds(); RefreshBinds(); }
private void FrmDownTime_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), "时段设置"); this.Text = this.unitItem.UnitName; //绑定数据 BindManager bg = new BindManager(this); this.dsUnit = bg.BuildDataset(this.unitItem, this.paramwin); if (this.dsUnit.Tables.Contains("时段设置")) { DataTable tab = this.dsUnit.Tables["时段设置"]; if (tab.Columns.Contains("选择")) { tab.Columns.Remove("选择"); } tab.Columns.Add("选择", typeof(bool)); } bg.BindFld(this, this.dsUnit); //显示指定字段 //string cols = "选择 40,timeid 编号 40,timename 时段名称 90,timesec1s 起始时间1 90,timesec1e 截止时间1 90,timesec2s 起始时间2 90,timesec2e 截止时间2 90,"; //cols += "date1 起始日期 80,date2 截止日期 80,satrest 星期六 50,sunrest 星期天 50"; //bg.SetGridCols(this.gdValList, cols); foreach (DataGridViewColumn c in this.gdValList.Columns) { c.ReadOnly = !("选择" == c.Name); } this.lbDeviceInfo.Text = " " + this.deviceName + "(" + this.deviceID + ")"; }
/// <summary> /// 巡检响应 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void cmdP_ResponseHandle(CmdProtocol cmd) { if (null == cmd || string.IsNullOrEmpty(cmd.CmdId)) { return; } User user = BindManager.getUser(); this.lbWorker.Text = user.UserName; string info = cmd.ResponseFormat; this.lbDate.Text = basefun.valtag(info, "{当前时间}").Replace(" ", "\n\r"); this.lbInfonew.Text = basefun.valtag(info, "{新记录}"); string state = basefun.valtag(info, "{内部状态}"); for (int i = 0; i < state.Length; i++) { CheckBox chk = this.findCheckBox(this.grpInState, "rdfld", "xc" + Convert.ToString(i)); if (null == chk) { continue; } chk.Checked = '1' == state[i] ? true : false; } state = basefun.valtag(info, "{输入输出状态}"); for (int i = 0; i < state.Length; i++) { CheckBox chk = this.findCheckBox(this.grpInState, "rdfld", "yc" + Convert.ToString(i)); if (null == chk) { continue; } chk.Checked = '1' == state[i] ? true : false; } }
private void FrmDevSet_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 BindManager bg = new BindManager(this); this.dsUnit = bg.BuildDataset(this.unitItem, this.paramwin); bg.BindFld(this, this.dsUnit); //加载串口 string[] Com = { "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "COM10" }; LoadComBox("串口", Com); //加载波特率 string[] BTL = { "4800", "9600", "19200", "38400", "56000" }; LoadComBox("波特率", BTL); //加载数据位 string[] DataW = { "5", "6", "7", "8" }; LoadComBox("数据位", DataW); //加载停止位 string[] DopW = { "1", "2" }; LoadComBox("停止位", DopW); }
/// <summary> /// 增加内场 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsbAddInside_Click(object sender, EventArgs e) { if (null == this.trvParkStall.SelectedNode) { return; } TreeNode trnsel = this.trvParkStall.SelectedNode; if (TypeCombo.Text == "门岗") { MessageBox.Show("请在根节点上添加场内场!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } string pid = basefun.valtag(Convert.ToString(trnsel.Tag), "ID"); if ("场内场" == TypeCombo.Text) { pid = basefun.valtag(Convert.ToString(trnsel.Parent.Tag), "ID"); } DataTable tab = this.ds.Tables["停车场管理"]; //增加内场 DataRow drnew = tab.NewRow(); string code = BindManager.getCodeSn("Park"); drnew["ID"] = Guid.NewGuid().ToString(); drnew["PID"] = pid; drnew["名称"] = "新增场内场" + code; drnew["类型"] = "场内场"; drnew["编号"] = code; tab.Rows.Add(drnew); TreeNode trn = BindManager.SetTreeNode(this.trvParkStall, drnew, "名称", "ID", "PID", "@ID={ID},@PID={PID},@编号={编号}"); this.trvParkStall.SelectedNode = trn; }
private static void Bind_c(string[] args) { if (args.Length == 0) { string[] bindlist = BindManager.GetAllBindPairs(); Console.LogInfo("Current bindings:"); foreach (string s in bindlist) { Console.Log(s); } } else if (args.Length == 1) { if (BindManager.TryGetBindCommand(args[0], out string c)) { Console.Log("Key " + args[0] + " is " + c); } } else if (args.Length >= 2) { string bindArg = string.Join(" ", args, 1, args.Length - 1); if (BindManager.SetBind(args[0], bindArg, bindArg.StartsWith("+") ? BindType.hold : BindType.toggle, false)) { Console.LogInfo(args[0] + " -> " + bindArg); } } else { LogBadArgcount("Cvar", args.Length); } }
private static void DS4TouchpadButtonDown(object sender, TouchpadEventArgs args) { if (!Settings.Default.EnableTouchpad) { return; } // Ignore touchpad if disabled during mouselook // Ignore touchpad if disabled during mouselook if (Settings.Default.MemoryTouchpadCursorOnly && WoWReader.IsAttached && WoWReader.GameState && WoWReader.MouselookState) { return; } switch (Settings.Default.TouchpadMode) { case 0: WoWInput.SendMouseDown(args.touches.Last().hwX < (1920 / 2) ? MouseButton.Left : MouseButton.Right); break; case 1: WoWInput.SendKeyDown(args.touches.Last().hwX < (1920 / 2) ? BindManager.GetKey(GamepadButton.CenterLeft) : BindManager.GetKey(GamepadButton.CenterRight)); break; } }
private void FrmFeePara_Load(object sender, EventArgs e) { if (string.IsNullOrEmpty(this.deviceName)) { //读取业务单元和传递参数 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); unitName = pstrans["name"].ToString();//单元 unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 BindManager bg = new BindManager(this); this.dsUnit = bg.BuildDataset(this.unitItem, this.paramwin); bg.BindFld(this, this.dsUnit); if (unitName == "停车场收费标准") { lbDeviceInfo.Visible = false; this.DownBtn.Visible = false; QueryBtn.Visible = false; BtnClose.Visible = false; } } else { this.cbodev.Visible = false; this.btnsave.Visible = false; this.lbDeviceInfo.Text = " " + this.deviceName + "(" + this.deviceID + ")"; } }
public static void Init() { if (_instance == null) { _instance = new BindManager(); } }
private void FrmCardUpdate_Load(object sender, EventArgs e) { //读取业务单元和传递参数 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 BindManager bg = new BindManager(this); this.dsUnit = bg.BuildDataset(this.unitItem, this.paramwin); bg.BindFld(this, this.dsUnit); this.Query = new QueryDataRes(this.unitItem.DataSrcFile); bg.SetGridCols(this.dbUser, "姓名,卡号,部门名称"); DataTable tab = initDev(); if (null == tab || tab.Rows.Count < 1) { XtraMessageBox.Show("请设置发行器", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); } ShowType(); this.cboDTime.Text = DateTime.Now.ToString("yyyy-MM-dd"); this.cboETime.Text = DateTime.Now.ToString("yyyy-MM-dd");; this.cboPTime.Text = DateTime.Now.ToString("yyyy-MM-dd");; }
private void FrmDorUsers_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据0 this.bindMgr = new BindManager(this); this.paramwin["code"] = DBNull.Value; this.ds = this.bindMgr.BuildDataset(this.unitItem, this.paramwin); this.Query = new QueryDataRes(this.unitItem.DataSrcFile); DataTable tabDor = this.ds.Tables["门禁分组"]; this.bindMgr.BindTrv(this.treDoorAll, tabDor, "名称", "id", "PID", "@ID={ID},@PID={PID},@编号={编号},@站址={站址}"); this.treDoorAll.FocusedNodeChanged += new DevExpress.XtraTreeList.FocusedNodeChangedEventHandler(treDoorAll_FocusedNodeChanged); this.treDoorAll.FocusedNode = null; this.treDoorAll.AfterCheckNode += new NodeEventHandler(treDoorAll_AfterCheckNode); this.treDoorAll.ExpandAll(); DataTable tabDept = this.ds.Tables["部门用户信息"]; this.bindMgr.BindTrv(this.treDeptUser, tabDept, "名称", "id", "PID", "@ID={ID},@PID={PID},@用户编号={用户编号},@站址={站址}"); this.treDeptUser.ExpandAll(); }
private void FrmDepart_Load(object sender, EventArgs e) { //读取业务单元和传递参数 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); unitName = pstrans["name"].ToString();//单元 //获取当前单元名称 Dictionary <string, string> dict = new Dictionary <string, string>(); dict.Add("组织机构管理", "@db=组织机构"); //数据源 string datasource = dict[this.unitName]; NameObjectList ps = new NameObjectList(); ParamManager.MergeParam(ps, this.paramwin); ps["UnitCode"] = "10"; unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 BindManager bg = new BindManager(this); dsUnit = bg.BuildDataset(this.unitItem, ps); bg.BindFld(this, dsUnit); //对树的操作 bg.BindTrv(this.trvDept, this.dsUnit.Tables["组织机构"], "名称", "ID", "PID", "@名称={名称},@代码={代码},@序号={序号},@ParentCode={ParentCode},@独立管理={独立管理},@分类={分类},@性质={性质},@部门主管={部门主管},@部门职责={部门职责},@班次代码={班次代码},@班次名称={班次名称},@周一={周},@周二={周二},@周三={周三},@周四={周四},@周五={周五},@周六={周六},@周日={周日},@level={level}"); this.trvDept.ExpandAll(); }
private void FrmDoorMonitor_Load(object sender, EventArgs e) { //初始化参数和单元 this.paramwin = BindManager.getSystemParam(); NameObjectList pstrans = BindManager.getTransParam(); ParamManager.MergeParam(this.paramwin, pstrans); this.unitItem = new UnitItem(DataAccRes.AppSettings("WorkConfig"), unitName); //绑定数据 this.bindMgr = new BindManager(this); this.paramwin["code"] = DBNull.Value; this.ds = this.bindMgr.BuildDataset(this.unitItem, this.paramwin); this.Query = new QueryDataRes(this.unitItem.DataSrcFile); this.bindMgr.BindFld(this, ds); //对树的操作 DataTable tab = this.ds.Tables["门禁监控"]; this.bindMgr.BindTrv(this.trvDoorStall, tab, "名称", "ID", "PID", "@ID={ID},@PID={PID}"); this.trvDoorStall.ExpandAll(); this.tabStateDoor = this.ds.Tables["门禁巡检状态"]; if (gridViewInfo.RowCount > 0) { gridViewInfo.DeleteRow(0); } }
/// <summary> /// 退还押金 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btBack_Click(object sender, EventArgs e) { string province = this.cbbProvince.Text; if (!string.IsNullOrEmpty(province)) { province = regUperCase.Replace(province, ""); } string carnum = this.tbCarnum.Text; if (!string.IsNullOrEmpty(carnum)) { carnum = province + carnum; } this.tag = basefun.setvaltag(this.tag, "{车牌号码}", carnum); //押金处理 NameObjectList ps = ParamManager.createParam(this.tag); //ps["操作类别"] = "退费"; ps["操作类别"] = "不退费再入场"; this.tag = basefun.setvaltag(this.tag, "{收费操作}", "不退费再入场"); ParamManager.MergeParam(ps, BindManager.getSystemParam(), false); this.Query.ExecuteNonQuery("押金处理", ps, ps, ps); this.DialogResult = DialogResult.Yes; this.Close(); }