如题三层带接口的方法,带有选择用户权限(管理员和用户)的.. 写具体点 或者有资料的地址也行..谢了!
解决方案 »
- 求教,关于 double 数据类型相乘得出无限小数的问题
- 做一个软件在32位系统和64位系统运行。
- 高分求解 高手请进 c# 如何实现拖放图片过程中显示透明缩略图
- httpwebrequest请求的问题
- asp.net2.0调用非托管代码问题,请各位指教&&尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- 在程序中用了COMPONENT STUDIO.NET组件,在部署到其它机器后出错
- 数据更改时,发现缺少参数
- C#连接oracle9时出现了这个问题(报了异常),大家帮帮忙啊
- C# 图片动态切换问题,程序死掉了不知为何?
- 怎样改变TextBox等控件的边框颜色?
- 如何让Listbox与Textbox的关联
- C# 子窗口中对主窗口的全局变量的修改,主窗口如何响应
private void btnLogin_Click(object sender, EventArgs e)
{
if (!DAL.SqlHelper.IsConnect())
{
MessageBox.Show("连接服务器失败,请检查Ip是否正确!", "提示");
return;
}
string userName = txtUserName.Text.Trim();
string passWord = txtPassWord.Text.Trim(); if (String.IsNullOrEmpty(userName))
{
MessageBox.Show("用户名不为空!", "提示");
txtUserName.Focus();
return;
}
if (String.IsNullOrEmpty(passWord))
{
MessageBox.Show("密码不为空!", "提示");
txtPassWord.Focus();
return;
}
if (userBll.Login(userName, passWord))
{
userVO = userBll.GetUsersVO(userName);
ds = userMenuBll.GetUserMenuGroup(userVO.UserID); if (ds.Tables[0].Rows.Count == 0)
{
txtUserName.Text = "";
txtPassWord.Text = "";
txtUserName.Focus();
MessageBox.Show("您没有权限,请联系管理员!", "提示"); }
else
{ MDIMain mdiMain = new MDIMain();
mdiMain.Owner = this;
this.Hide();
mdiMain.ShowDialog();
} }
else
{
txtUserName.Text = "";
txtPassWord.Text = "";
txtUserName.Focus();
MessageBox.Show("用户名密码错误!", "提示");
}