Esempio n. 1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(Maticsoft.Model.sysUser model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into sysUser(");
            strSql.Append("UserID,UserName,Password,Workstation,Privilege,ID_Key");
            strSql.Append(") values (");
            strSql.Append("@UserID,@UserName,@Password,@Workstation,@Privilege,@ID_Key");
            strSql.Append(") ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID",      SqlDbType.VarChar, 15),
                new SqlParameter("@UserName",    SqlDbType.VarChar, 15),
                new SqlParameter("@Password",    SqlDbType.VarChar, 15),
                new SqlParameter("@Workstation", SqlDbType.VarChar, 15),
                new SqlParameter("@Privilege",   SqlDbType.VarChar, 15),
                new SqlParameter("@ID_Key",      SqlDbType.Decimal, 9)
            };

            parameters[0].Value = model.UserID;
            parameters[1].Value = model.UserName;
            parameters[2].Value = model.Password;
            parameters[3].Value = model.Workstation;
            parameters[4].Value = model.Privilege;
            parameters[5].Value = model.ID_Key;
            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
Esempio n. 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Maticsoft.Model.sysUser model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into sysUser(");
            strSql.Append("UserID,UserName,Password,Workstation,Privilege,ID_Key)");
            strSql.Append(" values (");
            strSql.Append("@UserID,@UserName,@Password,@Workstation,@Privilege,@ID_Key)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID",      SqlDbType.VarChar, 15),
                new SqlParameter("@UserName",    SqlDbType.VarChar, 15),
                new SqlParameter("@Password",    SqlDbType.VarChar, 15),
                new SqlParameter("@Workstation", SqlDbType.VarChar, 15),
                new SqlParameter("@Privilege",   SqlDbType.VarChar, 15),
                new SqlParameter("@ID_Key",      SqlDbType.Decimal, 9)
            };
            parameters[0].Value = model.UserID;
            parameters[1].Value = model.UserName;
            parameters[2].Value = model.Password;
            parameters[3].Value = model.Workstation;
            parameters[4].Value = model.Privilege;
            parameters[5].Value = model.ID_Key;

            int rows = dbs.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.sysUser DataRowToModel(DataRow row)
 {
     Maticsoft.Model.sysUser model = new Maticsoft.Model.sysUser();
     if (row != null)
     {
         if (row["UserID"] != null)
         {
             model.UserID = row["UserID"].ToString();
         }
         if (row["UserName"] != null)
         {
             model.UserName = row["UserName"].ToString();
         }
         if (row["Password"] != null)
         {
             model.Password = row["Password"].ToString();
         }
         if (row["Workstation"] != null)
         {
             model.Workstation = row["Workstation"].ToString();
         }
         if (row["Privilege"] != null)
         {
             model.Privilege = row["Privilege"].ToString();
         }
         if (row["ID_Key"] != null && row["ID_Key"].ToString() != "")
         {
             model.ID_Key = decimal.Parse(row["ID_Key"].ToString());
         }
     }
     return(model);
 }
Esempio n. 4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.sysUser GetModel(string UserID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 UserID,UserName,Password,Workstation,Privilege,ID_Key from sysUser ");
            strSql.Append(" where UserID=@UserID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID", SqlDbType.VarChar, 15)
            };
            parameters[0].Value = UserID;

            Maticsoft.Model.sysUser model = new Maticsoft.Model.sysUser();
            DataSet ds = dbs.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                My_MessageBox.My_MessageBox_Message("未找到该工号:" + UserID + " 的用户!");
                return(null);
            }
        }
Esempio n. 5
0
        //
        // 添加
        //
        private void btn_Add_Click(object sender, RoutedEventArgs e)
        {
            if (_WTT_Workstation != null && txb_Password.Text != "" && txb_JobNum.Text != "" && txb_UserName.Text != "" && cmb_Privilege.Text != "")
            {
                _WTT_User = new Maticsoft.Model.sysUser()
                {
                    Workstation = _WTT_Workstation.Wo_ID.ToString(),
                    UserName    = txb_UserName.Text,
                    UserID      = txb_JobNum.Text,
                    Password    = txb_Password.Text,
                    Privilege   = cmb_Privilege.Text
                };

                if (_M_User.Add(_WTT_User))
                {
                    My_MessageBox.My_MessageBox_Message("添加成功!");
                    dgv_Source.ItemsSource = _M_User.GetModelList("");
                }
                else
                {
                    My_MessageBox.My_MessageBox_Message("添加失败!");
                }
            }
            else
            {
                My_MessageBox.My_MessageBox_Message("信息不完整!不能进行添加!");
            }
        }
Esempio n. 6
0
 private void ShowInfo(string UserID)
 {
     Maticsoft.BLL.sysUser   bll   = new Maticsoft.BLL.sysUser();
     Maticsoft.Model.sysUser model = bll.GetModel(UserID);
     this.lblUserID.Text      = model.UserID;
     this.lblUserName.Text    = model.UserName;
     this.lblPassword.Text    = model.Password;
     this.lblWorkstation.Text = model.Workstation;
     this.lblPrivilege.Text   = model.Privilege;
     this.lblID_Key.Text      = model.ID_Key.ToString();
 }
Esempio n. 7
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtUserID.Text.Trim().Length == 0)
            {
                strErr += "UserID不能为空!\\n";
            }
            if (this.txtUserName.Text.Trim().Length == 0)
            {
                strErr += "UserName不能为空!\\n";
            }
            if (this.txtPassword.Text.Trim().Length == 0)
            {
                strErr += "Password不能为空!\\n";
            }
            if (this.txtWorkstation.Text.Trim().Length == 0)
            {
                strErr += "Workstation不能为空!\\n";
            }
            if (this.txtPrivilege.Text.Trim().Length == 0)
            {
                strErr += "Privilege不能为空!\\n";
            }
            if (!PageValidate.IsDecimal(txtID_Key.Text))
            {
                strErr += "ID_Key格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string  UserID      = this.txtUserID.Text;
            string  UserName    = this.txtUserName.Text;
            string  Password    = this.txtPassword.Text;
            string  Workstation = this.txtWorkstation.Text;
            string  Privilege   = this.txtPrivilege.Text;
            decimal ID_Key      = decimal.Parse(this.txtID_Key.Text);

            Maticsoft.Model.sysUser model = new Maticsoft.Model.sysUser();
            model.UserID      = UserID;
            model.UserName    = UserName;
            model.Password    = Password;
            model.Workstation = Workstation;
            model.Privilege   = Privilege;
            model.ID_Key      = ID_Key;

            Maticsoft.BLL.sysUser bll = new Maticsoft.BLL.sysUser();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }
Esempio n. 8
0
 //
 //用户列表
 //
 private void dgv_Source_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (dgv_Source.SelectedItem != null)
     {
         _WTT_User = (Maticsoft.Model.sysUser)dgv_Source.SelectedItem;
         //
         txb_Password.Text  = _WTT_User.Password;
         txb_JobNum.Text    = _WTT_User.UserID;
         txb_UserName.Text  = _WTT_User.UserName;
         cmb_Privilege.Text = _WTT_User.Privilege;
         //
         decimal _WK_ID = 0;
         if (decimal.TryParse(_WTT_User.Workstation, out _WK_ID))
         {
             _WTT_Workstation     = _M_Workstation.GetModel(_WK_ID);
             cmb_Workstation.Text = _WTT_Workstation.Workstation;
         }
     }
 }
Esempio n. 9
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Maticsoft.Model.sysUser model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update sysUser set ");

            strSql.Append(" UserID = @UserID , ");
            strSql.Append(" UserName = @UserName , ");
            strSql.Append(" Password = @Password , ");
            strSql.Append(" Workstation = @Workstation , ");
            strSql.Append(" Privilege = @Privilege , ");
            strSql.Append(" ID_Key = @ID_Key  ");
            strSql.Append(" where UserID=@UserID  ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID",      SqlDbType.VarChar, 15),
                new SqlParameter("@UserName",    SqlDbType.VarChar, 15),
                new SqlParameter("@Password",    SqlDbType.VarChar, 15),
                new SqlParameter("@Workstation", SqlDbType.VarChar, 15),
                new SqlParameter("@Privilege",   SqlDbType.VarChar, 15),
                new SqlParameter("@ID_Key",      SqlDbType.Decimal, 9)
            };

            parameters[0].Value = model.UserID;
            parameters[1].Value = model.UserName;
            parameters[2].Value = model.Password;
            parameters[3].Value = model.Workstation;
            parameters[4].Value = model.Privilege;
            parameters[5].Value = model.ID_Key;
            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 10
0
 //开始验证
 private void btn_OK_Click(object sender, RoutedEventArgs e)
 {
     if (txb_UserID.Text == "")
     {
         My_MessageBox.My_MessageBox_Message("用户名不能为空");
     }
     else if (txb_Password.Password == "")
     {
         My_MessageBox.My_MessageBox_Message("密码不能为空");
     }
     else if (_Method_SysUser.Exists(txb_UserID.Text, txb_Password.Password))
     {
         _SysUser = _Method_SysUser.GetModel(txb_UserID.Text);
         _TemResult_InspectUser = true;
         this.Close();
     }
     else
     {
         _TemResult_InspectUser = false; this.Close();
     }
 }
Esempio n. 11
0
 //
 //领料—工号
 //
 private void txb_JobNumber_Receive_KeyUp(object sender, KeyEventArgs e)
 {
     Maticsoft.BLL.sysUser _M_User = new Maticsoft.BLL.sysUser();
     if (e.Key == Key.Enter && txb_JobNumber_Receive.IsFocused == true && txb_JobNumber_Receive.Text != "" &&
         txb_JobNumber_Receive.Text != "002222")
     {
         _WTT_User_Receive = _M_User.GetModel(txb_JobNumber_Receive.Text.Trim());
         if (_WTT_User_Receive != null)
         {
             int tem = -1; int.TryParse(_WTT_User_Receive.Workstation, out tem);
             if (tem > -1)
             {
                 cmb_Workstation_Receive.SelectedIndex = tem - 1;
                 _WTT_WK = (Maticsoft.Model.WorkStation)cmb_Workstation_Receive.SelectedItem;
             }
             txb_UserName_Receive.Text = _WTT_User_Receive.UserName;
         }
         else
         {
             txb_JobNumber_Receive.SelectAll();
         }
     }
 }
 //
 //领料—工号
 //
 private void txb_JobNumber_Receive_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter && txb_JobNumber_Receive.IsFocused == true && txb_JobNumber_Receive.Text != "" &&
         txb_JobNumber_Receive.Text != "002222")
     {
         _WTT_UserRcecive = MCP_CS._M_User.GetModel(txb_JobNumber_Receive.Text.Trim());
         if (_WTT_UserRcecive != null)
         {
             int tem = -1;
             int.TryParse(_WTT_UserRcecive.Workstation, out tem);
             if (tem > -1)
             {
                 cmb_Workstation_Receive.SelectedIndex = tem - 1;
             }
             txb_UserName_Receive.Text = _WTT_UserRcecive.UserName;
             txb_OrderID.Focus();
         }
         else
         {
             txb_JobNumber_Receive.SelectAll();
         }
     }
 }
Esempio n. 13
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.sysUser GetModel(string UserID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select UserID, UserName, Password, Workstation, Privilege, ID_Key  ");
            strSql.Append("  from sysUser ");
            strSql.Append(" where UserID=@UserID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID", SqlDbType.VarChar, 15)
            };
            parameters[0].Value = UserID;


            Maticsoft.Model.sysUser model = new Maticsoft.Model.sysUser();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                model.UserID      = ds.Tables[0].Rows[0]["UserID"].ToString();
                model.UserName    = ds.Tables[0].Rows[0]["UserName"].ToString();
                model.Password    = ds.Tables[0].Rows[0]["Password"].ToString();
                model.Workstation = ds.Tables[0].Rows[0]["Workstation"].ToString();
                model.Privilege   = ds.Tables[0].Rows[0]["Privilege"].ToString();
                if (ds.Tables[0].Rows[0]["ID_Key"].ToString() != "")
                {
                    model.ID_Key = decimal.Parse(ds.Tables[0].Rows[0]["ID_Key"].ToString());
                }

                return(model);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 14
0
 //
 //编辑
 //
 private void btn_Edit_Click(object sender, RoutedEventArgs e)
 {
     txb_JobNumber_Receive.Text = "";
     _WTT_User_Receive          = null;
     isEn(true, true);
 }