public int Insert_Auth(Account_Info obj) { SetError(0, String.Empty); if (string.IsNullOrEmpty(obj.Account_ID)) { SetError(98, "Invalid Account ID"); return(Error_Number); } if (string.IsNullOrEmpty(obj.Name)) { SetError(98, "Invalid Account Name"); return(Error_Number); } Branches dalBranch = new Branches(); if (dalBranch.GetBranchesByID(obj.Branch_ID) == null) { SetError(70, "Branch Id not find"); return(Error_Number); } Categories dalCat = new Categories(); Categories_Info catInfo = dalCat.GetCategoriesByID(obj.Categories); if (catInfo == null) { SetError(71, "Categories Id not find"); return(Error_Number); } Customer dalCust = new Customer(); Customer_Info custInfo = dalCust.GetCustomerByID(obj.Customer_ID); if (custInfo == null) { SetError(1, "Customer not find"); return(Error_Number); } if (!custInfo.Active) { SetError(3, "Customer has been not active"); return(Error_Number); } Account_Info acInfo = base.GetAccountBy(obj.Branch_ID, obj.Categories, obj.Customer_ID); if (acInfo != null) { SetError(12, "Account opened"); return(Error_Number); } acInfo = base.GetAccountById(obj.Account_ID); if (acInfo != null) { SetError(12, "Account opened"); return(Error_Number); } return(Error_Number); }
public static Branches_Info GetBranchesByID(string id) { return(dal_branch.GetBranchesByID(id)); }