| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 | 
							- using CCWin;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.ComponentModel;
 
- using System.Data;
 
- using System.Drawing;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using System.Windows.Forms;
 
- using WCS_Client.UC;
 
- using WCS_Client.Utility;
 
- namespace WCS_Client.From
 
- {
 
-     public partial class FromUser : CCSkinMain
 
-     {
 
-         DataTable _dt;
 
-         DataRow _currentDr;
 
-         public FromUser()
 
-         {
 
-             InitializeComponent();
 
-         }
 
-         private static FromUser childFromInstanc;
 
-         public static FromUser ChildFromInstanc
 
-         {
 
-             get
 
-             {
 
-                 if (childFromInstanc == null || childFromInstanc.IsDisposed)
 
-                 {
 
-                     childFromInstanc = new FromUser();
 
-                 }
 
-                 return childFromInstanc;
 
-             }
 
-         }
 
-         private void Bind()
 
-         {
 
-             //pagerControl1.PageSize = 1;
 
-             PageData pd = QueryPageDataMethods(pagerControl1.CurrentPage, pagerControl1.PageSize);
 
-             if (pd == null)
 
-             {
 
-                 if (_dt != null) _dt.Clear();
 
-             }
 
-             else
 
-             {
 
-                 pagerControl1.Record = pd.RowsCount;
 
-                 skinDgvUsers.DataSource = pd.Dt;
 
-                 _dt = pd.Dt;
 
-             }
 
-         }
 
-         //获取数据集
 
-         private PageData QueryPageDataMethods(int PageIndex, int PageSize)
 
-         {
 
-             string _SQLText = "SELECT * FROM WCS_Users";
 
-             string _Orderby = " User_No asc";
 
-             PageData pd = BaseWorkflow.QueryPageData2(_SQLText, _Orderby, new List<string>(), PageIndex, PageSize);
 
-             return pd;
 
-         }
 
-         private void pagerControl1_BindSource(object sender, EventArgs e)
 
-         {
 
-             Bind();
 
-         }
 
-         private void BtnRefresh_Click(object sender, EventArgs e)
 
-         {
 
-             Bind();
 
-         }
 
-         private void skinDgvUsers_DataError(object sender, DataGridViewDataErrorEventArgs e)
 
-         {
 
-         }
 
-         private void btn_adduser_Click(object sender, EventArgs e)
 
-         {
 
-             FormAddUser adduser = new FormAddUser();
 
-             adduser.ShowDialog();
 
-             Bind();
 
-         }
 
-         protected virtual bool SelectedRow()
 
-         {
 
-             _currentDr = GetDgvRow("USER_NO");
 
-             if (_currentDr == null)
 
-             {
 
-                 MessageUtil.ShowWarning("请选中行!!!");
 
-                 return false;
 
-             }
 
-             return true;
 
-         }
 
-         public DataRow GetDgvRow(string cellName)
 
-         {
 
-             try
 
-             {
 
-                 if (skinDgvUsers.CurrentCell == null) return null;
 
-                 if (skinDgvUsers.CurrentCell.RowIndex >= 0)
 
-                 {
 
-                     string no = Convert.ToString(skinDgvUsers.Rows[skinDgvUsers.CurrentCell.RowIndex].Cells[cellName].Value);
 
-                     return _dt.Select(cellName + "='" + no + "'")[0];
 
-                 }
 
-                 return null;
 
-             }
 
-             catch (Exception ex)
 
-             {
 
-                 return null;
 
-             }
 
-         }
 
-         private void btn_updateuser_Click(object sender, EventArgs e)
 
-         {
 
-             SelectedRow();
 
-             if (_currentDr == null)
 
-             {
 
-                 MessageUtil.ShowWarning("请选择要编辑的记录行!!!");
 
-                 return;
 
-             }
 
-             FormEditUser edituser = new FormEditUser(_currentDr);
 
-             edituser.ShowDialog();
 
-             Bind();
 
-         }
 
-         private void btn_DelPwd_Click(object sender, EventArgs e)
 
-         {
 
-             SelectedRow();
 
-             if (_currentDr == null)
 
-             {
 
-                 MessageUtil.ShowWarning("请选择要删除的记录行!!!");
 
-                 return;
 
-             }
 
-             try
 
-             {
 
-                 var result = MessageUtil.ShowYesNoAndWarning(string.Format("确定要删除用户[{0}]吗?", _currentDr[WCS_UsersEnum.User_No.ToString()].ToString()));
 
-                 if (result == DialogResult.Yes)
 
-                 {
 
-                     string msg = BaseWorkflow.DeleteUser(_currentDr[WCS_UsersEnum.User_No.ToString()].ToString());
 
-                     if (string.IsNullOrWhiteSpace(msg) == false)
 
-                         throw new Exception(msg);
 
-                     else
 
-                         MessageUtil.ShowTips(LangConst.DeleteSuccess);
 
-                     Bind();
 
-                 }
 
-             }
 
-             catch (Exception ex)
 
-             {
 
-                 MessageUtil.ShowError(ex.Message);
 
-             }
 
-         }
 
-         private void btn_updatepwd_Click(object sender, EventArgs e)
 
-         {
 
-             SelectedRow();
 
-             if (_currentDr == null)
 
-             {
 
-                 MessageUtil.ShowWarning("请选择要修改密码的记录行!!!");
 
-                 return;
 
-             }
 
-             FormEditPwd editpwd = new FormEditPwd(_currentDr);
 
-             editpwd.ShowDialog();
 
-         }
 
-     }
 
- }
 
 
  |