Moved to fluent. Added support for Modifiers. Fixtures to load intial test data

This commit is contained in:
unknown
2011-01-30 12:44:05 +05:30
parent c841dc25f4
commit eb48c3754a
272 changed files with 10470 additions and 47160 deletions

View File

@ -8,7 +8,7 @@ using System.Text;
using System.Windows.Forms;
using Tanshu.Accounts.Helpers;
using System.Threading;
using Tanshu.Accounts.BI;
using Tanshu.Accounts.Repository;
namespace Tanshu.Accounts.PointOfSale
{
@ -28,7 +28,7 @@ namespace Tanshu.Accounts.PointOfSale
{
cmbUsers.DisplayMember = "Name";
cmbUsers.ValueMember = "UserID";
cmbUsers.DataSource = new UserBI().GetUsers();
cmbUsers.DataSource = UserBI.GetUsers();
}
private void cmbUsers_SelectedIndexChanged(object sender, EventArgs e)
@ -73,39 +73,39 @@ namespace Tanshu.Accounts.PointOfSale
private void btnAddSelected_Click(object sender, EventArgs e)
{
if (lstRoles.SelectedItem != null)
{
new MembershipBI().AddUsersToRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstRoles.SelectedItem.ToString() });
RefreshRoles();
}
//if (lstRoles.SelectedItem != null)
//{
// new MembershipBI().AddUsersToRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstRoles.SelectedItem.ToString() });
// RefreshRoles();
//}
}
private void btnRemoveSelected_Click(object sender, EventArgs e)
{
if (lstUserRoles.SelectedItem != null)
{
new MembershipBI().RemoveUsersFromRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstUserRoles.SelectedItem.ToString() });
RefreshRoles();
}
//if (lstUserRoles.SelectedItem != null)
//{
// new MembershipBI().RemoveUsersFromRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstUserRoles.SelectedItem.ToString() });
// RefreshRoles();
//}
}
private void btnAddAll_Click(object sender, EventArgs e)
{
for (int i = 0; i <= lstRoles.Items.Count - 1; i++)
{
new MembershipBI().AddUsersToRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstRoles.Items[i].ToString() });
}
RefreshRoles();
//for (int i = 0; i <= lstRoles.Items.Count - 1; i++)
//{
// new MembershipBI().AddUsersToRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstRoles.Items[i].ToString() });
//}
//RefreshRoles();
}
private void btnRemoveAll_Click(object sender, EventArgs e)
{
for (int i = 0; i <= lstUserRoles.Items.Count - 1; i++)
{
new MembershipBI().RemoveUsersFromRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstUserRoles.Items[i].ToString() });
}
RefreshRoles();
//for (int i = 0; i <= lstUserRoles.Items.Count - 1; i++)
//{
// new MembershipBI().RemoveUsersFromRoles(new string[] { cmbUsers.Text.Trim() }, new string[] { lstUserRoles.Items[i].ToString() });
//}
//RefreshRoles();
}
private void AssignRoles_FormClosing(object sender, FormClosingEventArgs e)

View File

@ -1,8 +1,9 @@
using System;
using System.Windows.Forms;
using Tanshu.Accounts.BI;
using Tanshu.Accounts.Repository;
using Tanshu.Accounts.Contracts;
using Tanshu.Accounts.Helpers;
using Tanshu.Accounts.Entities.Auth;
namespace Tanshu.Accounts.PointOfSale
{
@ -51,12 +52,12 @@ namespace Tanshu.Accounts.PointOfSale
private bool ChangeUserPassword()
{
UserBO userEntity = new UserBO();
User userEntity = new User();
userEntity.Name = txtUsername.Text.Trim();
userEntity.Password = Tanshu.Common.Md5.Hash(txtPassword.Text.Trim(), "Salt");
userEntity.Password = Tanshu.Common.Md5.Hash(txtPassword.Text.Trim(), "v2");
if (new MembershipBI().ValidateUser(userEntity.Name, userEntity.Password))
return new UserBI().ChangePassword(userEntity, Tanshu.Common.Md5.Hash(txtnewPassword.Text.Trim(), "Salt"));
if (UserBI.ValidateUser(userEntity.Name, userEntity.Password))
return UserBI.ChangePassword(userEntity, Tanshu.Common.Md5.Hash(txtnewPassword.Text.Trim(), "v2"));
else
return false;
}

View File

@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using Tanshu.Accounts.BI;
using Tanshu.Accounts.Repository;
namespace Tanshu.Accounts.PointOfSale
{
@ -17,7 +17,7 @@ namespace Tanshu.Accounts.PointOfSale
if (Session.User != null)
roleBI = new RoleBI(roleID, Session.User.UserID);
else
roleBI = new RoleBI(roleID, new Guid());
roleBI = new RoleBI(roleID, -1);
return roleBI;
//bool repeat = true;
//while (!roleBI.IsAllowed && repeat)

View File

@ -7,19 +7,20 @@ using System.Linq;
using System.Text;
using System.Windows.Forms;
using Tanshu.Accounts.Helpers;
using Tanshu.Accounts.BI;
using Tanshu.Accounts.Repository;
using Tanshu.Accounts.Contracts;
using Tanshu.Accounts.Entities.Auth;
namespace Tanshu.Accounts.PointOfSale
{
public partial class UserForm : Form
{
UserBO user;
public UserForm( Guid? userID)
User user;
public UserForm(int? userID)
{
InitializeComponent();
if (userID.HasValue)
user = new UserBI().GetUser(userID.Value);
user = UserBI.GetUser(userID.Value);
}
private void btnCancel_Click(object sender, EventArgs e)
@ -29,7 +30,7 @@ namespace Tanshu.Accounts.PointOfSale
private void btnCreateUSer_Click(object sender, EventArgs e)
{
new UserBI().Delete(user.UserID);
UserBI.Delete(user.UserID);
btnCancel_Click(sender, e);
}
@ -46,14 +47,14 @@ namespace Tanshu.Accounts.PointOfSale
private bool Save()
{
if (user == null)
user = new UserBO();
user = new User();
user.Name = txtUsername.Text.Trim();
user.Password = Tanshu.Common.Md5.Hash(txtPassword.Text.Trim(), "Salt");
user.Password = Tanshu.Common.Md5.Hash(txtPassword.Text.Trim(), "v2");
user.LockedOut = (chkLocked.Checked == true ? true : false);
if (user.UserID == new Guid())
new UserBI().Insert(user);
if (user.UserID == 0)
UserBI.Insert(user);
else
new UserBI().Update(user);
UserBI.Update(user);
return true;
}