void setRight() { if (_strUserCode!="0") { strRights = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); //strRights = strRights.Replace("s2302", "s2301").Replace("s2305", "s2301").Replace("s2306", "s2301"); //strRights = strRights.Replace("s2304", "s2303"); //strRights = strRights.Replace("s2208", "s2207"); if (!(strRights.Contains(",s2302,") || strRights.Contains(",s2305,") || strRights.Contains(",s2306,"))) { //picCheckBang.Visible = true; TabWeight.TabPages.Remove(tabLoadWeight); } //if (strRights.Contains(",s2304,")) //{ // PicCheckSpreadWeight.Visible = true; //} if (!strRights.Contains(",s2207,")) { //PicOutWeight.Visible = true; TabWeight.TabPages.Remove(TabOutWeight); } } }
void SetRights() { Sys_OperatorPosition OP = new Sys_OperatorPosition(); strRightList = OP.GetOperatorPosition(StaticParameter.UserCode);// if (StaticParameter.UserCode != "0") { //手动和自动都有 if ((strRightList.Contains(",s2609,")) && (strRightList.Contains(",s2610,"))) { lblAuto.Enabled = true; lblAuto.ForeColor = Color.Red; lblHand.Enabled = true; lblHand.ForeColor = Color.Black; //lbllHandDigital.Enabled = true; //lbllHandDigital.ForeColor = Color.Red; //lbllNavicertCode.ForeColor = Color.Red; strCurrentMenu = "自动过磅"; } if ((strRightList.Contains(",s2609,")) && (!strRightList.Contains(",s2610,"))) { lblHand.Enabled = true; lblAuto.Enabled = false; lblHand.ForeColor = Color.Red; lblAuto.ForeColor = Color.Black; txtHandDigital.Enabled = true; lbllHandDigital.ForeColor = Color.Red; lbllNavicertCode.ForeColor = Color.Red; txtNavicertCode.ReadOnly = false; txtHandDigital.ReadOnly = false; strCurrentMenu = "手动过磅"; } if ((!strRightList.Contains(",s2609,")) && (strRightList.Contains(",s2610,"))) //手动过磅 { lblHand.Enabled = false; lblAuto.Enabled = true; lblHand.ForeColor = Color.Black; lblAuto.ForeColor = Color.Red; txtHandDigital.Enabled = false; lbllHandDigital.ForeColor = Color.Black; lbllNavicertCode.ForeColor = Color.Black; txtNavicertCode.ReadOnly = true; txtHandDigital.ReadOnly = true; strCurrentMenu = "自动过磅"; } } if (strCard == "ID") { this.txtNavicertCode.ReadOnly = false; } }
void SetRights() { Sys_OperatorPosition OP = new Sys_OperatorPosition(); ToolStripMenuItem autoItem = (ToolStripMenuItem)this.menuWeight.Items[0]; ToolStripMenuItem manualItem = (ToolStripMenuItem)this.menuWeight.Items[1]; ToolStripMenuItem PersonItem = (ToolStripMenuItem)this.menuWeight.Items[2]; if (StaticParameter.UserCode != "0") { if (StaticParameter.RightList.Contains(",s2309,")) { #region 重车人工过磅 autoItem.Visible = false; manualItem.Visible = false; PersonItem.Visible = true; PersonItem.ForeColor = Color.Red; this.Text = "散煤人工验票"; strBangType = "人工"; strCurrentMenu = "Person"; lblHandleUinit.Enabled = true; lbllHandDigital.Enabled = true; txtHandDigital.ReadOnly = false; lbllHandDigital.ForeColor = Color.Red; #endregion if (StaticParameter.RightList.Contains(",s2303,")) { autoItem.Visible = true; } if (StaticParameter.RightList.Contains(",s2304,")) { manualItem.Visible = true; } } else if (StaticParameter.RightList.Contains(",s2304,")) { #region 重车手动过磅 autoItem.Visible = false; manualItem.Visible = true; PersonItem.Visible = false; manualItem.ForeColor = Color.Red; this.Text = "散煤手动验票"; strBangType = "手动"; strCurrentMenu = "Hand"; lblHandleUinit.Enabled = false; lbllHandDigital.Enabled = false; txtHandDigital.ReadOnly = true; #endregion if (StaticParameter.RightList.Contains(",s2303,")) { autoItem.Visible = true; } } else { #region 自动验票 autoItem.Visible = true; manualItem.Visible = false; PersonItem.Visible = false; this.Text = "散煤自动验票"; autoItem.ForeColor = Color.Red; strBangType = "自动"; strCurrentMenu = "Auto"; #endregion } } else { autoItem.Visible = true; manualItem.Visible = true; PersonItem.Visible = true; autoItem.ForeColor = Color.Red; this.Text = "散煤自动验票"; strBangType = "自动"; strCurrentMenu = "Auto"; } }
private void TwiceWeightPrint_Click(object sender, EventArgs e) { StaticParameter.IsMatchIp = "1"; if (StaticParameter.IsMatchIp == "1") { if (StaticParameter.UserCode == "0") { new RoomSearch.LoadWeightSearch(this).ShowDialog(); } else { string strrightlist = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); if (strrightlist.Contains("s2501")) { new RoomSearch.LoadWeightSearch(this).ShowDialog(); } else { alSound.Alarm("你没有重车过磅二次打印权限"); } } } else if (StaticParameter.IsMatchIp == "0") { alSound.Alarm("该站的IP地址与该站的名称不匹配"); } else if (StaticParameter.IsMatchIp == "-1") { alSound.Alarm("该站的IP地址存在于多个磅房中"); } else { alSound.Alarm("该站的IP地址不存在"); } }
void SetRights() { Sys_OperatorPosition OP = new Sys_OperatorPosition(); strRightList = OP.GetOperatorPosition(StaticParameter.UserCode);// if (StaticParameter.UserCode != "0") { ToolStripMenuItem autoItem = (ToolStripMenuItem)this.menuWeight.Items[0]; ToolStripMenuItem manualItem = (ToolStripMenuItem)this.menuWeight.Items[1]; //只有自动过磅权限 if ((strRightList.Contains(",s2207,")) && (strRightList.Contains(",s2208,"))) { #region 手动过磅 autoItem.Visible = true; manualItem.Visible = true; autoItem.ForeColor = Color.Black; manualItem.ForeColor = Color.Red; this.Text = "过境煤手动过磅"; strBangType = "手动"; lblHandleUinit.Enabled = true; lbllHandDigital.Enabled = true; lbllHandDigital.ForeColor = Color.Red; lbllNavicertCode.ForeColor = Color.Red; txtHandDigital.ReadOnly = false; txtNavicert.ReadOnly = false; strCurrentMenu = "Hand"; #endregion } else if ((strRightList.Contains(",s2207,")) && (!strRightList.Contains(",s2208,"))) { autoItem.Visible = true; manualItem.Visible = false; this.Text = "过境煤自动过磅"; autoItem.ForeColor = Color.Red; strBangType = "自动"; strCurrentMenu = "Auto"; } else if ((!strRightList.Contains(",s2207,")) && (strRightList.Contains(",s2208,"))) //手动过磅 { #region 手动过磅 autoItem.Visible = false; manualItem.Visible = true; manualItem.ForeColor = Color.Red; this.Text = "过境煤手动过磅"; strBangType = "手动"; lblHandleUinit.Enabled = true; lbllHandDigital.Enabled = true; lbllHandDigital.ForeColor = Color.Red; lbllNavicertCode.ForeColor = Color.Red; txtHandDigital.ReadOnly = false; txtNavicert.ReadOnly = false; strCurrentMenu = "Hand"; #endregion } } else { ToolStripMenuItem autoItem = (ToolStripMenuItem)this.menuWeight.Items[0]; autoItem.Visible = true; ToolStripMenuItem manualItem = (ToolStripMenuItem)this.menuWeight.Items[1]; manualItem.ForeColor = Color.Black; manualItem.Visible = true; this.Text = "过境煤自动过磅"; autoItem.ForeColor = Color.Red; strBangType = "自动"; strCurrentMenu = "Auto"; } if (strCard == "ID") { this.txtNavicert.ReadOnly = false; } }
/// <summary> /// 重车二次打印 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TwiceWeightPrint_Click(object sender, EventArgs e) { if (StaticParameter.UserCode != "0") { if (StaticParameter.IsMatchIp == "1")//首先判断用户的ip地址是否匹配数据,如果匹配那么就判断用户编号是否为0(超级管理员),是就显示二次打印窗体,不是0那么就判断该用户下的权限是否含有“s2501”,如果有这个就显示二次打印,否则就语音报警 { if (StaticParameter.UserCode == "0") { new WeightBang.LoadWeightSearch(this).ShowDialog(); //new RoomSearch.LoadWeightSearch(this).ShowDialog(); //new RoomSearch.LoadWeightSearch(this, this.lblDepart.Text).ShowDialog(); } else { string strrightlist = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); if (strrightlist.Contains("s2501")) { new WeightBang.LoadWeightSearch(this).ShowDialog(); //new RoomSearch.LoadWeightSearch(this).ShowDialog(); //new RoomSearch.LoadWeightSearch(this, this.lblDepart.Text).ShowDialog(); } else { alSound.Alarm("你没有重车过磅二次打印权限"); } } } else if (StaticParameter.IsMatchIp == "0") { alSound.Alarm("该站的IP地址与该站的名称不匹配"); } else if (StaticParameter.IsMatchIp == "-1") { alSound.Alarm("该站的IP地址存在于多个磅房中"); } else { alSound.Alarm("该站的IP地址不存在"); } } else { new WeightBang.LoadWeightSearch(this).ShowDialog(); //new RoomSearch.LoadWeightSearch(this).ShowDialog(); } }
private void RMainForm_Load(object sender, EventArgs e) { #region 加载窗体背景 this.BackgroundImage = Image.FromFile(StaticParameter.Skin + "rmbg.jpg"); this.BackgroundImageLayout = ImageLayout.Stretch; #endregion #region 添加登录主界面标题显示联网或断网 string strIp = ini.IniReadValue("Connection", "isConnection"); if (strIp == "1") { this.Text += " 离线版"; } else { this.Text += " 联网版"; } #endregion timer.Interval = 20000; timer.Elapsed += new System.Timers.ElapsedEventHandler(PingIP); timer.Enabled = true; timer.Start(); //this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height); string strsql = "select RoomName,OrgCode,OrgName,UserCode,UserName from VSYS_Operator where UserCode=" + _strUserCode + ""; DataSet dsOperatorInfo = DbHelperSQL.Query(strsql); lblDepart.Text = dsOperatorInfo.Tables[0].Rows[0]["OrgName"].ToString(); lblUserName.Text = dsOperatorInfo.Tables[0].Rows[0]["UserName"].ToString(); #region 权限 if (_strUserCode != "0") { RightList = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); StaticParameter.RightList = RightList; string strRights = RightList; strRights = strRights.Replace("s2202", "s2201").Replace("s2210", "s2201").Replace("s2211", "s2201").Replace("s2215", "s2201").Replace("s2216", "s2201"); strRights = strRights.Replace("s2204", "s2203").Replace("s2212", "s2203"); strRights = strRights.Replace("s2206", "s2205").Replace("s2213", "s2205"); SetRights(strRights); string strIsCheckPwdsql = "select IsChangePwd from Sys_Operator where UserCode =" + _strUserCode + ""; string strIsCheckPwd = DbHelperSQL.GetSingle(strIsCheckPwdsql).ToString(); if (strIsCheckPwd == "0") { if (new ChangePasswd(false).ShowDialog() == DialogResult.OK) { this.Hide(); new UserLogin("0").ShowDialog(); } } } #endregion #region 判断该站点名称和IP是否匹配 string strRoomCode = ini.IniReadValue("RoomSetting", "RoomCode"); string strRoomIp = ini.IniReadValue("Connection", "LServer"); string strsqlMacthIP = "select RoomCode from TT_Room where RoomIp ='" + strRoomIp + "' and IsForBid ='0'"; DataSet dsRoomCode = DbHelperSQL.Query(strsqlMacthIP); DataRowCollection drc = dsRoomCode.Tables[0].Rows; if (drc.Count == 1) { if (drc[0]["RoomCode"].ToString().Trim() == strRoomCode.Trim()) { StaticParameter.IsMatchIp = "1"; } else { StaticParameter.IsMatchIp = "0"; alSound.Alarm("该站的IP地址与该站的名称不匹配"); MessageBox.Show("该站的IP地址与该站的名称不匹配", "天大天科", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } else { if (drc.Count == 0) { alSound.Alarm("该站的IP地址不存在"); MessageBox.Show("该站的IP地址不存在", "天大天科", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { StaticParameter.IsMatchIp = "-1"; alSound.Alarm("该站的IP地址存在于多个磅房中"); MessageBox.Show("该站的IP地址存在于多个磅房中", "天大天科", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } #endregion #region 如果是磅房端用户 //if (strRights.Contains(",s2202,") && !strRights.Contains(",s2203,")) //{ // this.Hide(); // if (new WeightBang.LoadWeight().ShowDialog() == DialogResult.OK) // { // this.Show(); // } //} #endregion //磅房ip和服务器存储的该磅房ip是否匹配:0-匹配;1-不匹配 StaticParameter.IsMatchIp = "1"; }
private void TwiceEmptyPrint_Click(object sender, EventArgs e) { if (StaticParameter.IsMatchIp == "1") { if (StaticParameter.UserCode == "0") { new EmptyBang.CarInfoSearch(this).ShowDialog(); } else { string strrightlist = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); if (strrightlist.Contains("s2504")) { new EmptyBang.CarInfoSearch(this).ShowDialog(); } else { alSound.Alarm("你没有车辆信息登记二次打印权限"); } } } else if (StaticParameter.IsMatchIp == "0") { alSound.Alarm("该站的IP地址与该站的名称不匹配"); } else if (StaticParameter.IsMatchIp == "-1") { alSound.Alarm("该站的IP地址存在于多个磅房中"); } else { alSound.Alarm("该站的IP地址不存在"); } }
private void RMainForm_Load(object sender, EventArgs e) { #region 加载窗体背景 this.BackgroundImage = Image.FromFile(StaticParameter.Skin + "rmbg.jpg"); this.BackgroundImageLayout = ImageLayout.Stretch; #endregion AutoScale(this); #region 窗体大小 this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height); //自动设置该软件的窗体大小是根据显示器自动设置 #endregion #region 状态栏显示用户名和部门 string strsql = "select RoomName,OrgCode,OrgName,UserCode,UserName from VSYS_Operator where UserCode=" + _strUserCode + "";//查找指定的用户编号下的用户信息 DataSet dsOperatorInfo = DbHelperSQL.Query(strsql); lblDepart.Text = dsOperatorInfo.Tables[0].Rows[0]["OrgName"].ToString();//所属部门 lblUserName.Text = dsOperatorInfo.Tables[0].Rows[0]["UserName"].ToString(); //登录名 #endregion #region 根据用户权限动态设置窗体菜单和图标按钮,检测用户是否更改了密码 if (_strUserCode != "0") { RightList = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode);//获取该工作人员的职位----根据用户的编号查询该用下的角色权限下的菜单id StaticParameter.RightList = RightList;//再将它赋值给静态参数变量 string strRights = RightList; strRights = strRights.Replace("s2202", "s2201").Replace("s2210", "s2201").Replace("s2211", "s2201").Replace("s2215", "s2201").Replace("s2216", "s2201"); strRights = strRights.Replace("s2204", "s2203").Replace("s2212", "s2203"); strRights = strRights.Replace("s2206", "s2205").Replace("s2213", "s2205"); SetRights(strRights);//设置权限和菜单----没有看完!!! #region 检测用户是否更改了密码,如果没有就弹窗密码修改 string strIsCheckPwdsql = "select IsChangePwd from Sys_Operator where UserCode =" + _strUserCode + ""; string strIsCheckPwd = DbHelperSQL.GetSingle(strIsCheckPwdsql).ToString(); if (strIsCheckPwd == "0") { if (new ChangePasswd(false).ShowDialog() == DialogResult.OK) { this.Hide(); new UserLogin("0").ShowDialog(); } } #endregion #region 判断该站点名称和IP是否匹配 string strRoomCode = ini.IniReadValue("RoomSetting", "RoomCode"); //string strRoomIp = ini.IniReadValue("Connection", "LServer"); string strRoomIp = ini.IniReadValue("RoomSetting", "LinIP"); string strsqlMacthIP = "select RoomCode from TT_Room where RoomIp ='" + strRoomIp + "' and IsForBid ='0'"; DataSet dsRoomCode = DbHelperSQL.Query(strsqlMacthIP); DataRowCollection drc = dsRoomCode.Tables[0].Rows; if (drc.Count == 1) { if (drc[0]["RoomCode"].ToString().Trim() == strRoomCode.Trim()) { StaticParameter.IsMatchIp = "1";//ip地址匹配的1,否则0 } else { StaticParameter.IsMatchIp = "0"; alSound.Alarm("该站的IP地址与该站的名称不匹配"); } } else { if (drc.Count == 0) { StaticParameter.IsMatchIp = "-2"; alSound.Alarm("该站的IP地址不存在"); } else { StaticParameter.IsMatchIp = "-1"; alSound.Alarm("该站的IP地址存在于多个磅房中"); } } #endregion #region 如果是磅房端用户--改代码已经被注释 //if (strRights.Contains(",s2202,") && !strRights.Contains(",s2203,")) //{ // this.Hide(); // if (new WeightBang.LoadWeight().ShowDialog() == DialogResult.OK) // { // this.Show(); // } //} #endregion } #endregion }
private void pictureBox1_Click(object sender, EventArgs e) { if (StaticParameter.IsMatchIp == "1") { if (StaticParameter.UserCode == "0") { new NavicertCard.NavicertSearch(this).ShowDialog(); } else { string strrightlist = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); if (strrightlist.Contains("s2505")) { new NavicertCard.NavicertSearch(this).ShowDialog(); } else { alSound.Alarm("你没有准运卡办理二次打印权限"); } } } else if (StaticParameter.IsMatchIp == "0") { alSound.Alarm("该站的IP地址与该站的名称不匹配"); } else if (StaticParameter.IsMatchIp == "-1") { alSound.Alarm("该站的IP地址存在于多个磅房中"); } else { alSound.Alarm("该站的IP地址不存在"); } }
private void CMainForm_Load(object sender, EventArgs e) { #region 创建视频对象 if (StaticParameter.IsVideo == "1") { PF = new WS.Video(); } #endregion #region 加载窗体背景 this.BackgroundImage = Image.FromFile(StaticParameter.Skin + "cmbg.jpg"); this.BackgroundImageLayout = ImageLayout.Stretch; #endregion StaticParameter.IsMatchIp = "1"; this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height); string strsql = "select RoomName,OrgCode,OrgName,UserCode,UserName from VSYS_Operator where UserCode=" + _strUserCode + ""; DataSet dsOperatorInfo = DbHelperSQL.Query(strsql); lblDepart.Text = dsOperatorInfo.Tables[0].Rows[0]["OrgName"].ToString(); lblUserName.Text = dsOperatorInfo.Tables[0].Rows[0]["UserName"].ToString(); if (_strUserCode != "0") { RightList = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); StaticParameter.RightList = RightList; string strRights = RightList; strRights = strRights.Replace("s2302", "s2301").Replace("s2305", "s2301").Replace("s2306", "s2301").Replace("s2307", "s2301").Replace("s2308", "s2301"); strRights = strRights.Replace("s2212", "s2203"); strRights = strRights.Replace("s2215", "s2201"); strRights = strRights.Replace("s2304", "s2303").Replace("s2309", "s2303"); strRights = strRights.Replace("s2208", "s2207").Replace("s2214", "s2207"); SetRights(strRights); string strIsCheckPwdsql = "select IsChangePwd from Sys_Operator where UserCode =" + _strUserCode + ""; string strIsCheckPwd = DbHelperSQL.GetSingle(strIsCheckPwdsql).ToString(); if (strIsCheckPwd == "0") { if (new ChangePasswd(false).ShowDialog() == DialogResult.OK) { this.Hide(); new UserLogin("0").ShowDialog(); } } } //#region 判断该站点名称和IP是否匹配 //string strRoomCode = ini.IniReadValue("RoomSetting", "RoomCode"); //string strRoomIp = ini.IniReadValue("Connection", "LServer"); //string strsqlMacthIP = "select RoomCode from TT_Room where RoomIp ='" + strRoomIp + "' and IsForBid ='0'"; //DataSet dsRoomCode = DbHelperSQL.Query(strsqlMacthIP); //DataRowCollection drc = dsRoomCode.Tables[0].Rows; //if (drc.Count == 1) //{ // if (drc[0]["RoomCode"].ToString().Trim() == strRoomCode.Trim()) // { // StaticParameter.IsMatchIp = "1"; // } // else // { // StaticParameter.IsMatchIp = "0"; // alSound.Alarm("该站的IP地址与该站的名称不匹配"); // } //} //else //{ // if (drc.Count == 0) // { // StaticParameter.IsMatchIp = "-2"; // alSound.Alarm("该站的IP地址不存在"); // } // else // { // StaticParameter.IsMatchIp = "-1"; // alSound.Alarm("该站的IP地址存在于多个磅房中"); // } //} //#endregion }
private void CMainForm_Load(object sender, EventArgs e) { #region 添加登录主界面标题显示联网或断网 string strIp = ini.IniReadValue("Connection", "isConnection"); if (strIp == "1") { this.Text += " 离线版"; } else { this.Text += " 联网版"; } #endregion #region 创建视频对象 if (StaticParameter.IsVideo == "1") { PF = new WS.Video(); } #endregion #region 加载窗体背景 this.BackgroundImage = Image.FromFile(StaticParameter.Skin + "cmbg.jpg"); this.BackgroundImageLayout = ImageLayout.Stretch; #endregion timer.Interval = 20000; timer.Elapsed += new System.Timers.ElapsedEventHandler(PingIP); timer.Enabled = true; timer.Start(); //this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height); string strsql = "select RoomName,OrgCode,OrgName,UserCode,UserName from VSYS_Operator where UserCode=" + _strUserCode + ""; DataSet dsOperatorInfo = DbHelperSQL.Query(strsql); lblDepart.Text = dsOperatorInfo.Tables[0].Rows[0]["OrgName"].ToString(); lblUserName.Text = dsOperatorInfo.Tables[0].Rows[0]["UserName"].ToString(); if (_strUserCode != "0") { RightList = new Sys_OperatorPosition().GetOperatorPosition(_strUserCode); StaticParameter.RightList = RightList; string strRights = RightList; strRights = strRights.Replace("s2302", "s2301").Replace("s2305", "s2301").Replace("s2306", "s2301").Replace("s2307", "s2301").Replace("s2308", "s2301"); strRights = strRights.Replace("s2204", "s2203").Replace("s2212", "s2203"); strRights = strRights.Replace("s2304", "s2303").Replace("s2309", "s2303"); strRights = strRights.Replace("s2208", "s2207").Replace("s2214", "s2207"); SetRights(strRights); string strIsCheckPwdsql = "select IsChangePwd from Sys_Operator where UserCode =" + _strUserCode + ""; string strIsCheckPwd = DbHelperSQL.GetSingle(strIsCheckPwdsql).ToString(); if (strIsCheckPwd == "0") { if (new ChangePasswd(false).ShowDialog() == DialogResult.OK) { this.Hide(); new UserLogin("0").ShowDialog(); } } } label1.Visible = pictureBox3.Visible; #region 判断该站点名称和IP是否匹配 string strRoomCode = ini.IniReadValue("RoomSetting", "RoomCode"); string strRoomIp = ini.IniReadValue("Connection", "LServer"); string strsqlMacthIP = "select RoomCode from TT_Room where RoomIp ='" + strRoomIp + "' and IsForBid ='0'"; DataSet dsRoomCode = DbHelperSQL.Query(strsqlMacthIP); DataRowCollection drc = dsRoomCode.Tables[0].Rows; if (drc.Count == 1) { //if (drc[0]["RoomCode"].ToString().Trim() == strRoomCode.Trim()) { StaticParameter.IsMatchIp = "1"; } //else { //StaticParameter.IsMatchIp = "0"; //alSound.Alarm("该站的IP地址与该站的名称不匹配"); } } else { if (drc.Count == 0) { StaticParameter.IsMatchIp = "-2"; alSound.Alarm("该站的IP地址不存在"); } else { StaticParameter.IsMatchIp = "-1"; alSound.Alarm("该站的IP地址存在于多个磅房中"); } } #endregion OutWeightAlarm(); //主窗体加载完成后运行实时磅秤数据传输 //new RealtimeBang.RealTimeBang().ShowDialog(); StaticParameter.IsMatchIp = "1"; }
void SetRights() { Sys_OperatorPosition OP = new Sys_OperatorPosition(); strRightList = OP.GetOperatorPosition(StaticParameter.UserCode);//",s2202,s2203,";// ToolStripMenuItem autoItem = (ToolStripMenuItem)this.menuWeight.Items[0]; ToolStripMenuItem manualItem = (ToolStripMenuItem)this.menuWeight.Items[1]; if (StaticParameter.UserCode != "0") { if (strRightList.Contains(",s2302,")) { #region 重车手动验票 autoItem.Visible = false; manualItem.Visible = true; manualItem.ForeColor = Color.Red; this.Text = "重车手动验票"; strBangType = "手动"; strCurrentMenu = "Hand"; txtNavicertCard.ReadOnly = false; #endregion if (strRightList.Contains(",s2301,")) { autoItem.Visible = true; } } else if (strRightList.Contains(",s2301,")) { #region 重车自动验票 autoItem.Visible = true; manualItem.Visible = false; autoItem.ForeColor = Color.Red; this.Text = "重车自动验票"; strBangType = "自动"; strCurrentMenu = "Auto"; #endregion } } else { #region 重车自动验票 autoItem.Visible = true; manualItem.Visible = true; autoItem.ForeColor = Color.Red; this.Text = "重车自动验票"; strBangType = "自动"; strCurrentMenu = "Auto"; #endregion } if (ini.IniReadValue("RoomSetting", "CardType") == "ID") { this.txtNavicertCard.ReadOnly = false; } }
void SetRights() { Sys_OperatorPosition OP = new Sys_OperatorPosition(); strRightList = OP.GetOperatorPosition(StaticParameter.UserCode); ToolStripMenuItem autoItem = (ToolStripMenuItem)this.menuWeight.Items[0]; ToolStripMenuItem manualItem = (ToolStripMenuItem)this.menuWeight.Items[1]; if (StaticParameter.UserCode != "0") { //ֻ���Զ�����Ȩ�� if ((strRightList.Contains(",s2203,")) && (strRightList.Contains(",s2204,"))) { #region �س��˹����� autoItem.Visible = true; manualItem.Visible = true; manualItem.ForeColor = Color.Red; this.Text = "�س��ֶ�����"; strBangType = "�س��ֶ�����"; lblHandleUinit.Enabled = true; lbllHandDigital.Enabled = true; //�б�ʶ���IJſ��˹������ʶ�� if (strIsHaveMarkedCard == "1") { lbllMarkedCardNo.ForeColor = Color.Red; txtMarkedCardCode.ReadOnly = false; } lbllNavicertCode.ForeColor = Color.Red; lbllHandDigital.ForeColor = Color.Red; txtNavicertCode.ReadOnly = false; txtHandDigital.ReadOnly = false; txtHandDigital.Text = ""; strCurrentMenu = "Hand"; #endregion } else if ((strRightList.Contains(",s2203,")) && (!strRightList.Contains(",s2204,"))) { autoItem.Visible = true; manualItem.Visible = true; this.Text = "�س��Զ�����"; autoItem.ForeColor = Color.Red; strBangType = "�س��Զ�����"; strCurrentMenu = "Auto"; } else if ((!strRightList.Contains(",s2203,")) && (strRightList.Contains(",s2204,"))) //�˹����� { #region �س��˹����� manualItem.Visible = true; manualItem.ForeColor = Color.Red; this.Text = "�س��ֶ�����"; strBangType = "�س��ֶ�����"; lblHandleUinit.Enabled = true; lbllHandDigital.Enabled = true; //�б�ʶ���IJſ��˹������ʶ�� if (strIsHaveMarkedCard == "1") { lbllMarkedCardNo.ForeColor = Color.Red; txtMarkedCardCode.ReadOnly = false; } lbllNavicertCode.ForeColor = Color.Red; lbllHandDigital.ForeColor = Color.Red; txtNavicertCode.ReadOnly = false; txtHandDigital.ReadOnly = false; txtHandDigital.Text = ""; strCurrentMenu = "Hand"; #endregion } } else { autoItem.Visible = true; manualItem.ForeColor = Color.Black; manualItem.Visible = true; this.Text = "�س��Զ�����"; autoItem.ForeColor = Color.Red; strBangType = "�س��Զ�����"; strCurrentMenu = "Auto"; } //���ΪID����ʹ�˿��������ɱ༭�����б�ʶ������ʶ�������Ҳ��ɿɱ༭�� if (strCard == "ID") { this.txtNavicertCode.ReadOnly = false; if (strIsHaveMarkedCard == "1") this.txtMarkedCardCode.ReadOnly = false; } }