private List <RentedVehicles> ListCompanysRentedVehicles() { try { using (var companyBusiness = new CompanyBusiness()) { List <RentedVehicles> allrentedvehicles = new List <RentedVehicles>(); foreach (var responsedRentedVehicles in companyBusiness.GetByID(companyid).RentedVehicles) { RentedVehicles castedRentedVehicles = new RentedVehicles() { RentalPrice = responsedRentedVehicles.RentalPrice, DriverCustomerId = responsedRentedVehicles.DriverCustomerId, DropOffDate = responsedRentedVehicles.DropOffDate, PickUpDate = responsedRentedVehicles.PickUpDate, VehiclesPickUpKm = responsedRentedVehicles.VehiclesPickUpKm, VehiclesDropOffKm = responsedRentedVehicles.VehiclesDropOffKm, RentedVehicleId = responsedRentedVehicles.RentedVehicleId, SupplierCompanyId = responsedRentedVehicles.SupplierCompanyId }; allrentedvehicles.Add(castedRentedVehicles); } return(allrentedvehicles); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("Customer doesn't exists."); } }
private List <Vehicles> ListCompanysAllVehicles() { try { using (var companysBusiness = new CompanyBusiness()) { List <Vehicles> allvehicles = new List <Vehicles>(); foreach (var responsedVehicles in companysBusiness.GetByID(companyid).Vehicles) { Vehicles castedVehicles = new Vehicles() { RequiredDrivingLicenseAge = responsedVehicles.RequiredDrivingLicenseAge, DailyRentalPrice = responsedVehicles.DailyRentalPrice, AgeLimitForDrivingThisCar = responsedVehicles.AgeLimitForDrivingThisCar, HasAirbag = responsedVehicles.HasAirbag, KmLimitPerDay = responsedVehicles.KmLimitPerDay, SeatingCapacity = responsedVehicles.SeatingCapacity, TrunkVolume = responsedVehicles.TrunkVolume, VehicleModel = responsedVehicles.VehicleModel, VehiclesInstantKm = responsedVehicles.VehiclesInstantKm, VehiclesCompanyId = responsedVehicles.VehiclesCompanyId, VehicleName = responsedVehicles.VehicleName }; allvehicles.Add(castedVehicles); } return(allvehicles); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("Customer doesn't exists."); } }
private List <Employees> ListAllEmployeesOfCompany() { try { using (var companyBusiness = new CompanyBusiness()) { List <Employees> employees = new List <Employees>(); foreach (var responsedEmployees in companyBusiness.GetByID(companyid).Employees) { Employees castedEmployee = new Employees() { EmployeesAddress = responsedEmployees.EmployeesAddress, EmployeesCompanyId = responsedEmployees.EmployeesCompanyId, EmployeesEmail = responsedEmployees.EmployeesEmail, EmployeesPhoneNumber = responsedEmployees.EmployeesPhoneNumber, EmployessPassword = responsedEmployees.EmployessPassword }; employees.Add(castedEmployee); } return(employees); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("Customer doesn't exists."); } }
private List <Companies> ListAllCompanies() { try { using (var companyBusiness = new CompanyBusiness()) { List <Companies> companies = new List <Companies>(); foreach (var responsedcompany in companyBusiness.GetAll()) { Companies tmpcompany = new Companies() { CompanyAdress = responsedcompany.CompanyAdress, CompanyCity = responsedcompany.CompanyCity, CompanyId = responsedcompany.CompanyId, CompanyEmail = responsedcompany.CompanyEmail, CompanyName = responsedcompany.CompanyName }; companies.Add(tmpcompany); } return(companies); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("Customer doesn't exists."); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //项目下拉框 DataTable dt = CompanyBusiness.GetCompanyProjects(CompanyCode.ToString()); ControlHelper.BindListControl(ddlProject, dt, "PROJECTNAME", "PROJECTID"); ddlProject.Items.Remove(ddlProject.Items.FindByValue(CommonMethod.GetConfigValue("SYSPROJECTID"))); if (ProjectId > 0) { ControlHelper.SelectFlg(ddlProject, ProjectId.ToString()); } if (Request.QueryString["pid"] != null) { ControlHelper.SelectFlg(ddlProject, Enc.Decrypt(Request.QueryString["pid"], UrlEncKey)); } if (ddlProject.Items.Count > 1 && ProjectId == 0) //不是自动登录并且开通项目大于1个 { ExecStartScript("$('#sProject').show();"); } else { lblTip.Visible = true; } } }
public HttpResponseMessage CompanyInfoGet(int id) { try { CompanyBusiness companyBusiness = new CompanyBusiness(); var tempComp = companyBusiness.FindCompany(id); Companies tempData = new Companies() { Name = tempComp.Name, Address = tempComp.Address, City = tempComp.City, DatetimeOfCreated = tempComp.DatetimeOfCreated, Id = tempComp.Id, PhoneNumber = tempComp.PhoneNumber, PhotoURL = tempComp.PhotoURL, Point = tempComp.Point }; return(Request.CreateResponse(HttpStatusCode.OK, tempData)); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "CompanyInfoGet failed: " + id + "\n" + ExceptionHelper.ExceptionToString(ex)); return(null); } }
public HttpResponseMessage CompanyRentInfoGet(int id) { try { CompanyBusiness companyBusiness = new CompanyBusiness(); var tempRents = companyBusiness.ListRentInfos(id).Select(i => new { i.CompanyId, i.VehicleId, i.StaffThatConfirmsOrRejects, i.EndingOfRenting, i.DatetimeOfRequest, i.BeginningOfRenting, i.CustomerId, i.Id, i.IsRequestPending, i.IsRented, i.Price }).ToList(); return(Request.CreateResponse(HttpStatusCode.OK, tempRents)); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "CompanyRentInfoGet failed. id: " + id + "\n" + ExceptionHelper.ExceptionToString(ex)); return(null); } }
public HttpResponseMessage CompanyVehicleGet(int id) { try { CompanyBusiness companyBusiness = new CompanyBusiness(); var tempComps = companyBusiness.FindCompany(id).Vehicles.Select( i => new { i.AmoutOfSeat, i.Brand, i.CompanyId, i.CurrentKm, i.DailyPrice, i.HaveAirBag, i.MinimumAgeLimit, i.ModelName, PhotoURL = "data:image/jpeg;base64,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", i.Plate, i.RequiredOldForLicense, i.DatetimeOfCreated, i.Id, i.VolumeOfLuggage }).ToList(); return(Request.CreateResponse(HttpStatusCode.OK, tempComps)); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "CompanyVehicleGet failed: " + id + "\n" + ExceptionHelper.ExceptionToString(ex)); return(null); } }
public HttpResponseMessage CompanyListGet() { try { CompanyBusiness companyBusiness = new CompanyBusiness(); var tempComps = companyBusiness.ListCompanies().Select( i => new { i.Id, i.Name, i.City, i.PhoneNumber, PhotoURL = "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQR_ycvcflPi26BeryzzAsP2IB9Or9G7Y9bDA&usqp=CAU", i.Point, VehicleAmount = i.Vehicles.Count, i.Address }).ToList(); return(Request.CreateResponse(HttpStatusCode.OK, tempComps)); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "CompanyListGet failed. " + "\n" + ExceptionHelper.ExceptionToString(ex)); return(null); } }
private List <Vehicles> GetAllAvaliableVehiclesOfCompany(DateTime date, int companyid) { try { using (var companybusiness = new CompanyBusiness()) { using (var vehiclebusiness = new VehicleBusiness()) { List <Vehicles> vehicles = companybusiness.GetByID(companyid).Vehicles.ToList(); List <Vehicles> AllAvaliableVehicles = GetAllAvaliableVehicles(date); List <Vehicles> AvaliableVehiclesOfCompany = new List <Vehicles>(); foreach (var availablevehicle in AllAvaliableVehicles) { foreach (var vehicleofcompany in vehicles) { if (vehicleofcompany.VehiclesCompanyId == availablevehicle.VehiclesCompanyId) { AllAvaliableVehicles.Add(vehicleofcompany); } } } return(AllAvaliableVehicles); } } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("Request doesn't exists."); } }
protected void lnkStopUse_Click(object sender, EventArgs e) { if (hidCId.Value.Trim().Length > 0 && hidStatus.Value.Trim().Length > 0) { #region 日志记录 USER_SHARE_LOGMODEL log = new USER_SHARE_LOGMODEL(); log.LOGID = CommonBusiness.GetSeqID("S_USER_SHARE_LOG"); log.OPERATECONTENT = "更改公司关联表状态为:" + EnumPlus.GetEnumDescription(typeof(ShareEnum.CompanyRelateStatus), hidStatus.Value); log.OPERATECONTENT += ",公司关联表CId:" + hidCId.Value; log.OPERATEDATE = DateTime.Now; log.OPERATETYPE = int.Parse(ShareEnum.LogType.ChangeCompanyRelateStatus.ToString("d")); log.OPERATORID = AccountId; log.PROJECTID = ProjectId; #endregion #region 保存 if (CompanyBusiness.UpdateCompanyRelateStatus(hidCId.Value, hidStatus.Value, log)) { Alert("操作成功!"); BindData(0); } else { Alert("操作失败,请重试!"); } #endregion } }
public HttpResponseMessage CompanyStaffGet(int id) { try { CompanyBusiness companyBusiness = new CompanyBusiness(); var tempComps = companyBusiness.FindCompany(id).Staffs.Select( i => new { i.DatetimeOfCreated, i.Address, i.BeginningDateOfDriverLicense, i.CityOfBirth, i.EndingDateOfDriverLicense, i.Id, i.IdentificationNumber, i.Name, PhotoURL = "", i.Surname }).ToList(); return(Request.CreateResponse(HttpStatusCode.OK, tempComps)); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "CompanyStaffGet failed. " + id + ExceptionHelper.ExceptionToString(ex)); return(null); } }
private List <RentalRequests> ListAllRentalRequestOfEmployeesCompany(int companyid) { try { using (var companyBusiness = new CompanyBusiness()) { List <RentalRequests> rentalRequests = new List <RentalRequests>(); foreach (var responsedRequests in companyBusiness.GetByID(companyid).RentalRequests) { RentalRequests castedRequests = new RentalRequests() { RentalRequestId = responsedRequests.RentalRequestId, RentalRequestCustomerId = responsedRequests.RentalRequestCustomerId, RequestedSupplierCompanyId = responsedRequests.RequestedSupplierCompanyId, RequestedVehicleId = responsedRequests.RequestedVehicleId, RequestedPickUpDate = responsedRequests.RequestedPickUpDate, RequestedDropOffDate = responsedRequests.RequestedDropOffDate }; rentalRequests.Add(castedRequests); } return(rentalRequests); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("There isn't any request to show."); } }
private bool CompanySignUp(Companies companies) { try { using (var companyBusiness = new CompanyBusiness()) { return(companyBusiness.Insert(companies)); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("CompanyController::InsertCoompany::Error occured.", ex); } }
public Company[] GetAll() { try { using (var c = new CompanyBusiness()) { return(c.GetAll().ToArray()); } } catch (Exception ex) { Console.WriteLine(ex); return(null); } }
public string Post(Companies entity) { try { CompanyBusiness companyBusiness = new CompanyBusiness(); bool result = companyBusiness.InsertCompany(entity); return(result == true ? "Added succesfuly!" : "Adding Failed!"); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "Manager Post failed. " + entity.Name + "\n" + ExceptionHelper.ExceptionToString(ex)); return("Adding failed! Exception : " + ex.Message); } }
private bool LoginCompany(string username, string password) { try { using (var companyBusiness = new CompanyBusiness()) { return(companyBusiness.LogIn(username, password)); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("CompanyController::LogInCompany::Error occured.", ex); } }
public string CompanyUpdate(Companies entity) { try { int compId = Convert.ToInt32(entity.Id); CompanyBusiness companyBusiness = new CompanyBusiness(); bool result = companyBusiness.UpdateCompany(entity); return(result == true ? "Updated succesfuly!" : "Updating Failed!"); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "Company Update failed. " + entity.Id + "\n" + ExceptionHelper.ExceptionToString(ex)); return("Updating failed! Exception : " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //项目下拉框 DataTable dt = CompanyBusiness.GetCompanyProjects(CompanyCode.ToString()); ControlHelper.BindListControl(ddlProject, dt, "PROJECTNAME", "PROJECTID"); if (ProjectId > 0) { ControlHelper.SelectFlg(ddlProject, ProjectId.ToString()); } lblProject.Visible = ddlProject.Visible = (dt != null && dt.Rows.Count > 0 && ProjectId == 0); BindData(0); } }
public string CompanyVehicleAdd(Vehicles entity) { try { int compId = Convert.ToInt32(entity.CompanyId); CompanyBusiness companyBusiness = new CompanyBusiness(); entity.DatetimeOfCreated = DateTime.Now; bool result = companyBusiness.AddCar(compId, entity); return(result == true ? "Added succesfuly!" : "Adding Failed!"); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "CompanyVehicleAdd failed. " + entity.Id + "\n" + ExceptionHelper.ExceptionToString(ex)); return("Adding Failed! Exception:" + ex.Message); } }
public string CompanyRentInfoAdd(RentInfos entity) { try { int compId = Convert.ToInt32(entity.CompanyId); CompanyBusiness companyBusiness = new CompanyBusiness(); entity.DatetimeOfRequest = DateTime.Now; bool result = companyBusiness.AddRentnfo(compId, entity); return(result == true ? "Rent request created succesfuly!" : " Failed!"); } catch (Exception ex) { LogHelper.Log(LogTarget.File, "CompanyRentInfoAdd failed. " + entity.Customers.Name + "\n" + ExceptionHelper.ExceptionToString(ex)); return("Rent Request failed! Exception : " + ex.Message); } }
public IHttpActionResult Get(int id) { try { using (var c = new CompanyBusiness()) { var temp = c.GetAll().Where(s => s.Id == id).FirstOrDefault(); if (temp == null) { return(NotFound()); } return(Ok(temp)); } } catch (Exception ex) { return(BadRequest($"{ex}")); } }
public IHttpActionResult Get() { try { using (var c = new CompanyBusiness()) { var templist = c.GetAll().ToList(); if (templist == null) { return(NotFound()); } return(Ok(templist)); } } catch (Exception ex) { return(BadRequest($"{ex}")); } }
private void LoadOriInfo(string strCid) { if (strCid.Length > 0) { USER_SHARE_COMPANYRELATEMODEL uscrModel = CompanyBusiness.GetModelByCid(ValidatorHelper.ToInt(strCid, 0)); if (uscrModel != null) { txtCompanyName.Text = uscrModel.COMPANYNAME; ControlHelper.SelectFlg(ddlCompanyType, uscrModel.COMPANYTYPE.ToString()); hidCompanyId.Value = uscrModel.COMPANYID > 0 ? uscrModel.COMPANYID.ToString() : uscrModel.SHARECOMPANYID.ToString(); hidGroupId.Value = CommonMethod.FinalString(uscrModel.GROUPID); hidGroupIdn.Value = CommonMethod.FinalString(uscrModel.GROUPIDN); hidProjects.Value = CommonMethod.FinalString(uscrModel.PROJECTIDS); hidProducts.Value = CommonMethod.FinalString(uscrModel.PRODUCTIDS); } else { Response.Write("不存在此公司信息!"); Response.End(); } } }
private void BindData(int nPageIndex) { string strWhere = string.Empty; int nCount = 0; if (txtCompanyName.Text.Trim().Length > 0) { strWhere += string.Format(" AND COMPANYNAME LIKE '%{0}%' ", ValidatorHelper.SafeSql(txtCompanyName.Text)); } if (ddlCompanyType.SelectedValue.Trim().Length > 0) { strWhere += string.Format(" AND COMPANYTYPE={0} ", ddlCompanyType.SelectedValue); } DataTable dt = CompanyBusiness.GetCompanyRelateList(nPageIndex, GlobalConsts.PageSize_Default, strWhere, out nCount); rptCompanyRelateInfo.DataSource = dt; rptCompanyRelateInfo.DataBind(); PageBar1.PageIndex = nPageIndex; PageBar1.PageSize = GlobalConsts.PageSize_Default; PageBar1.RecordCount = nCount; PageBar1.Draw(); }
public PensionFundContract CreateCompleteEntry(Fund fund, Company company, Employee employee) { Validate(fund, company, employee); var assetDictionary = GetAssetAllocationDictionary(fund); var pensionFund = PensionFundBusiness.Create(fund.Name); var pensionFundWallet = WalletBusiness.Create(); var pensionFundOption = PensionFundOptionBusiness.Create(pensionFundWallet.Address, fund.Fee, fund.LatePaymentFee, pensionFund.Id); var companyWallet = WalletBusiness.Create(); var domainCompany = CompanyBusiness.Create(companyWallet.Address, company.Name, company.BonusFee, company.MaxBonusFee, pensionFundOption.Address, company.VestingRules); var employeeWallet = WalletBusiness.Create(); var domainEmployee = EmployeeBusiness.Create(employeeWallet.Address, employee.Name, employee.Salary, employee.ContributionPercentage, domainCompany.Address); var pensionFundContract = PensionFundContractBusiness.Create(pensionFundOption.Address, domainCompany.Address, domainEmployee.Address, pensionFundOption.Fee, pensionFundOption.LatePenalty, domainCompany.MaxSalaryBonusRate, domainEmployee.Contribution, domainCompany.BonusRate, domainEmployee.Salary, assetDictionary, company.VestingRules.ToDictionary(bonus => bonus.Period, bonus => bonus.Percentage)); foreach (var asset in assetDictionary) { PensionFundReferenceContractBusiness.Create(pensionFundContract.TransactionHash, asset.Key, asset.Value); } return(pensionFundContract); }
private int GetIDByUsername(string username) { try { using (var companyBusiness = new CompanyBusiness()) { int responseID = -1; foreach (var item in companyBusiness.GetAll()) { if (item.CompanyEmail == username) { responseID = item.CompanyId; break; } } return(responseID); } } catch (Exception ex) { LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true); throw new Exception("Customer doesn't exists."); } }
public CompanyUC() { InitializeComponent(); objCompanyBusiness = new CompanyBusiness(); objCategoryBusiness = new CategoryBusiness(); }
public CompanyController(CompanyBusiness business) { _business = business; }
private void InitPage() { //账号状态 ControlHelper.ListContolDataBindFromEnum(rbtAccountStatus, typeof(ShareEnum.AccountStatus), "", "", ShareEnum.AccountStatus.Normal.ToString("d")); rbtAccountStatus.Items.Remove(rbtAccountStatus.Items.FindByValue(ShareEnum.AccountStatus.Del.ToString("d"))); //账号Id hidAccountId.Value = PageAccountId.ToString(); string strRoleIds = string.Empty; hidCompanyCode.Value = CompanyCode.ToString(); if (PageAccountId > 0)//修改页面 { USER_SHARE_ACCOUNTMODEL accountModel = AccountBusiness.GetAccountModel(PageAccountId); if (accountModel != null) { txtAccountName.Text = accountModel.ACCOUNTNAME; txtRealName.Text = accountModel.REALNAME; txtPwd.Attributes["value"] = accountModel.ORIGNALPWD; txtPwd2.Attributes["value"] = accountModel.ORIGNALPWD; txtLinkPhone.Text = CommonMethod.FinalString(accountModel.LINKPHONE); hidEmail.Value = CommonMethod.FinalString(accountModel.EMAIL); hidCompanyCode.Value = accountModel.COMPANYID.ToString(); ControlHelper.SelectFlg(rbtAccountStatus, accountModel.STATUS.ToString()); strRoleIds = CommonMethod.FinalString(accountModel.ROLEIDS); } else { Response.Write("不存在的账号信息!"); Response.End(); } } #region 角色 if (!IsInit) { DataTable dtProjects = CompanyBusiness.GetCompanyProjects(CompanyCode.ToString()); DataTable dtRoles = RoleBusiness.GetAccountRoleList(" AND R.COMPANYID=" + CompanyId); if (dtProjects != null && dtProjects.Rows.Count > 0 && dtRoles != null) { StringBuilder sbContent = new StringBuilder(""); foreach (DataRow dr in dtProjects.Rows) { sbContent.Append("<table class=\"table\" style=\"float:left; width:33%; margin-left:3px;\">"); sbContent.AppendFormat("<tr><td class='rhead' style=\"text-align:left;background-image: url('../../Resource/images/searchthead.gif');\" >{0}</td></tr>", dr["ProjectName"]); DataRow[] drRoles = dtRoles.Select("PROJECTID=" + dr["PROJECTID"], " ROLEID ASC "); foreach (DataRow drRole in drRoles) { sbContent.AppendFormat("<tr><td><input type='checkbox' name='role' id='{0}' value='{0}' {2} />{1}</td></tr>", drRole["ROLEID"], drRole["ROLENAME"], strRoleIds.IndexOf("," + drRole["ROLEID"] + ",") >= 0 ? "checked='checked'" : ""); } sbContent.Append("</table>"); } tdRoles.InnerHtml = sbContent.ToString(); } } else { trRoles.Visible = false; hidCompanyCode.Value = Enc.Decrypt(CommonMethod.FinalString(Request.QueryString["code"]), UrlEncKey); } #endregion }