本文整理汇总了C#中BankLoanSystem.DAL.DataHandler.GetDataSet方法的典型用法代码示例。如果您正苦于以下问题:C# DataHandler.GetDataSet方法的具体用法?C# DataHandler.GetDataSet怎么用?C# DataHandler.GetDataSet使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BankLoanSystem.DAL.DataHandler
的用法示例。
在下文中一共展示了DataHandler.GetDataSet方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: getUserByType
/// <summary>
/// CreatedBy:Piyumi
/// CreatedDate:2016/1/13
/// Retrieve user_name and created person of users
/// </summary>
/// <param name="userType"></param>
/// <returns>userLogin object</returns>
public List<UserLogin> getUserByType(int levelId, int userId)
{
List<UserLogin> UserList = new List<UserLogin>();
DataHandler dataHandler = new DataHandler();
int userRole = getUserRole(userId);
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@level_id", levelId });
paramertList.Add(new object[] { "@user_id", userId });
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetUserLoginDetailsByType");
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
UserLogin user = new UserLogin();
user.loginId = userId;
user.userId = int.Parse(dataRow["user_id"].ToString());
user.userName = dataRow["user_name"].ToString();
user.createdBy = int.Parse(dataRow["created_by"].ToString());
user.createdByRole = getUserRole(user.createdBy);
user.createdName = getUserNameById(user.createdBy);
user.roleId = int.Parse(dataRow["role_id"].ToString());
if (userRole == 1)
{
user.isEdit = true;
}
else if ((userRole == 2) && (levelId == 1))
{
user.isEdit = false;
}
else if ((userRole == 2) && (levelId == 2))
{
user.isEdit = true;
}
else if ((userRole == 2) && (levelId == 3))
{
user.isEdit = true;
}
UserList.Add(user);
}
return UserList;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例2: getBranches
/// <summary>
/// CreatedBy: MAM. IRFAN
/// CreatedDate: 2016/01/16
///
/// Getting all branches
///
///
/// UpdatedBy : nadeeka
/// UpdatedDate: 2016/03/04
/// removed existing connection open method and set parameter to object list and pass stored procedure name to
/// call DataHandler class method and getting dataset object,
/// create and return branche object list using that dataset
///
/// </summary>
/// <returns> a list contain all branches</returns>
///
public List<Branch> getBranches(int companyId)
{
List<Branch> branchesLists = new List<Branch>();
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@companyId", companyId });
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetBranchesByCompanyId", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
Branch branch = new Branch();
branch.BranchId = Convert.ToInt32(dataRow["branch_id"].ToString());
branch.BranchName = dataRow["branch_name"].ToString();
branch.BranchCode = dataRow["branch_code"].ToString();
branch.BranchAddress1 = dataRow["branch_address_1"].ToString();
branchesLists.Add(branch);
}
return branchesLists;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例3: GetAllStates
/// <summary>
///
///
///
/// UpdatedBy : nadeeka
/// UpdatedDate: 2016/03/06
/// removed existing connection open method
/// call DataHandler class method and getting dataset object,
/// create and return state object list using that dataset
/// </summary>
/// <returns></returns>
public List<State> GetAllStates()
{
List<State> stateList = new List<State>();
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetState");
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
State state = new State();
state.StateId = Convert.ToInt32(dataRow["state_id"]);
state.StateName = dataRow["state_name"].ToString();
stateList.Add(state);
}
return stateList;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例4: GetUserListByCompany
/// <summary>
/// Frontend Page : Join Dealer
/// Title: Get all users for given company id
/// Designed: Piyumi Perera
/// User story:
/// Developed: Piyumi Perera
/// Date Created: 05/26/2016
/// </summary>
/// <param name="companyId"></param>
/// <returns></returns>
public List<User> GetUserListByCompany(int companyId)
{
List<User> users = new List<User>();
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@company_id", companyId });
DataSet dataSet = dataHandler.GetDataSet("spGetUsersbyCompany2", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
User user = new User();
user.UserId = Convert.ToInt32(dataRow["user_id"].ToString());
user.UserName = dataRow["user_name"].ToString();
user.Password = dataRow["password"].ToString();
user.FirstName = dataRow["first_name"].ToString();
user.LastName = dataRow["last_name"].ToString();
user.NewEmail = dataRow["email"].ToString();
user.PhoneNumber = dataRow["phone_no"].ToString();
user.BranchId = Convert.ToInt32(dataRow["branch_id"].ToString());
user.RoleId = Convert.ToInt32(dataRow["role_id"].ToString());
users.Add(user);
}
return users;
}
else
{
return null;
}
}
示例5: GetAllUserRoles
/// <summary>
/// CreatedBy:Piyumi
/// CreatedDate:4/27/2016
/// </summary>
/// <param name="company_Id"></param>
/// <returns></returns>
public List<UserRole> GetAllUserRoles(int company_Id)
{
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@company_id", company_Id });
List<UserRole> userRoleList = new List<UserRole>();
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetAllUserRolsByCompany", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
UserRole role = new UserRole
{
RoleId = Convert.ToInt32(dataRow["role_id"]),
RoleName = dataRow["role_name"].ToString()
};
userRoleList.Add(role);
}
return userRoleList;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例6: GetLoanByLoanCode
/// <summary>
/// CreatedBy: Kasun
/// CreatedDate:05/04/2016
///
/// get loan details by loan code
/// </summary>
/// <param name="loanCode"></param>
/// <returns></returns>
public Loan GetLoanByLoanCode(int loanId,string loanCode)
{
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@loan_code", loanCode });
paramertList.Add(new object[] { "@loan_id", loanId });
Loan loan = new Loan();
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetLoanByLoanCode", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0)
{
DataRow dataRow = dataSet.Tables[0].Rows[0];
loan.LoanId = Convert.ToInt32(dataRow["loan_id"]);
loan.LoanAmount = Convert.ToDecimal(dataRow["loan_amount"]);
loan.LoanCode = dataRow["loan_code"].ToString();
loan.MaturityDate = Convert.ToDateTime(dataRow["maturity_date"]);
loan.StartDate = Convert.ToDateTime(dataRow["start_date"]);
loan.LoanStatus = Convert.ToBoolean(dataRow["loan_status"]);
loan.LoanNumber = dataRow["loan_number"].ToString();
return loan;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例7: retreiveCurtailmentByLoanId
/// <summary>
/// CreatedBy : Nadeeka
/// CreatedDate: 2016/02/09
///
/// retreive Curtailment Detail By CurtailmentId
///
/// argument : curtailment_id (int)
///
/// </summary>
/// <returns>curtailment list</returns>
public List<Curtailment> retreiveCurtailmentByLoanId(int loanId)
{
try
{
List<Curtailment> lstCurtailment = new List<Curtailment>();
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@loan_id", loanId });
DataSet dataSet = dataHandler.GetDataSet("spRetrieveCurtailmentByLoanId", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
Curtailment curtailment = new Curtailment();
curtailment.CurtailmentId = int.Parse(dataRow["curtailment_id"].ToString());
curtailment.LoanId = int.Parse(dataRow["loan_id"].ToString());
curtailment.TimePeriod = Convert.ToInt32(dataRow["time_period"]);
curtailment.Percentage = Convert.ToInt32(dataRow["percentage"].ToString());
lstCurtailment.Add(curtailment);
}
return lstCurtailment;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例8: GetFeesDueDates
/*
Frontend page: Fee Page
Title: Getting Curtailment Shedule
Designed: Irfan Mam
User story:
Developed: Irfan MAM
Date created: 4/22/2016
*/
public bool GetFeesDueDates(int loanId, out string advPayDueDate, out string monPayDueDate, out string lotPayDueDate)
{
try
{
advPayDueDate = "";
monPayDueDate = "";
lotPayDueDate = "";
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@loan_id", loanId });
DataSet dataSet = dataHandler.GetDataSet("spGetFeesDueDates", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
advPayDueDate = dataRow["adv_payment_due_date"].ToString();
monPayDueDate = dataRow["mon_payment_due_date"].ToString();
lotPayDueDate = dataRow["lot_payment_due_date"].ToString();
}
return true;
}
else
{
return false;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例9: IsUniqueLoanNumberForBranch
/// <summary>
/// CreatedBy:Irfan MAM
/// CreatedDate:2016/2/9
/// check the loan number is unique for a branch
/// </summary>
/// <returns>true or false</returns>
public bool IsUniqueLoanNumberForBranch(string loanNumber, int RegisteredBranchId, User user,int loanId)
{
try
{
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@loan_number", loanNumber });
paramertList.Add(new object[] { "@branch_id", RegisteredBranchId });
paramertList.Add(new object[] { "@loan_id", loanId });
DataSet dataSet = dataHandler.GetDataSet("spIsUniqueLoanNumberForBranch", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0 && dataSet.Tables[0].Rows.Count != 0)
{
return false;
}
else
{
return true;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例10: getAllUnitTypes
/// <summary>
/// CreatedBy:Irfan MAM
/// CreatedDate:2016/2/9
/// getting all unit types
/// </summary>
/// <returns>IList<UnitType></returns>
/// UpdatedBy:Asanka Senarathna
///
internal IList<UnitType> getAllUnitTypes()
{
List<UnitType> unitTypes = new List<UnitType>();
DataHandler dataHandler = new DataHandler();
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetAllUnitTypes", null);
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
UnitType unitType = new UnitType();
unitType.unitTypeName = dataRow["unit_type_name"].ToString();
unitType.unitTypeId = int.Parse(dataRow["unit_type_id"].ToString());
unitType.isSelected = false;
unitTypes.Add(unitType);
}
return unitTypes;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例11: GetUploadTitlesByLoanId
/// <summary>
/// CreatedBy:kasun
/// CreatedDate:2016/4/22
///
/// Get all titles for a loan
/// </summary>
/// <param name="loanId"></param>
/// <returns></returns>
public List<TitleUpload> GetUploadTitlesByLoanId(string unitId)
{
DataHandler dataHandler = new DataHandler();
List<object[]> parameterList = new List<object[]>();
List<TitleUpload> titleList = new List<TitleUpload>();
parameterList.Add(new object[] { "@unit_id", unitId });
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetUploadTitlesByUnitId", parameterList);
if (dataSet != null && dataSet.Tables.Count != 0 && dataSet.Tables[0].Rows.Count != 0)
{
foreach (DataRow reader in dataSet.Tables[0].Rows)
{
TitleUpload title = new TitleUpload();
title.FilePath = reader["file_path"].ToString();
title.UnitId = reader["unit_id"].ToString();
title.OriginalFileName = reader["original_file_name"].ToString();
titleList.Add(title);
}
return titleList;
}
else {
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例12: GetAllCompanyType
/// <summary>
/// CreatedBy : Kanishka SHM
/// CreatedDate: 2016/01/17
///
/// Get all company types
///
/// argument : None
///
/// UpdatedBy : nadeeka
/// UpdatedDate: 2016/03/06
/// removed existing connection open method
/// call DataHandler class method and getting dataset object,
/// create and return company type object list using that dataset
///
/// </summary>
/// <returns>List<CompanyType></returns>
public List<CompanyType> GetAllCompanyType()
{
List<CompanyType> ctList = new List<CompanyType>();
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetAllCompanyType");
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
CompanyType ct = new CompanyType();
ct.TypeId = Convert.ToInt32(dataRow["company_type_id"]);
ct.TypeName = dataRow["company_type_name"].ToString();
ctList.Add(ct);
}
return ctList;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例13: getRightsString
/// <summary>
/// CreatedBy : Kasun Samarawickrama
/// CreatedDate: 2016/01/17
///
/// Get user permission permission string which contain rightId's
/// </summary>
/// <param name="userId"> Profile edit users id</param>
/// <returns>Right List, but first Right contain the string, If List have more than 1 value it is going to be an unAuthorize one</returns>
///
public List<Right> getRightsString(int userId, int loanId)
{
List<Right> RightsLists = new List<Right>();
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@userId", userId });
paramertList.Add(new object[] { "@loanId", loanId });
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetRightsStringByUserId", paramertList);
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
Right right = new Right();
right.userId = int.Parse(dataRow["user_id"].ToString());
right.rightsPermissionString = dataRow["right_id"].ToString();
right.reportRightsPermissionString = dataRow["report_rights"].ToString();
RightsLists.Add(right);
}
return RightsLists;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例14: getRights
/// <summary>
/// CreatedBy : Kasun Samarawickrama
/// CreatedDate: 2016/01/16
///
/// Get all rights in database
/// </summary>
/// <param name="userId"></param>
/// <returns>Right list</returns>
///
public List<Right> getRights()
{
List<Right> RightsLists = new List<Right>();
DataHandler dataHandler = new DataHandler();
try
{
DataSet dataSet = dataHandler.GetDataSet("spGetRights");
if (dataSet != null && dataSet.Tables.Count != 0)
{
foreach (DataRow dataRow in dataSet.Tables[0].Rows)
{
Right right = new Right();
right.rightId = dataRow["right_id"].ToString();
right.active = false;
right.description = dataRow["description"].ToString();
RightsLists.Add(right);
}
return RightsLists;
}
else
{
return null;
}
}
catch (Exception ex)
{
throw ex;
}
}
示例15: SelectRequestAns
public DataSet SelectRequestAns(User user)
{
try
{
DataHandler dataHandler = new DataHandler();
List<object[]> paramertList = new List<object[]>();
paramertList.Add(new object[] { "@user_id", user.UserId });
return dataHandler.GetDataSet("spGetUserReque", paramertList);
}
catch (Exception ex)
{
throw ex;
}
}