private void InitControls() { DateTime date = DateTime.Now.AddMonths(-1); ProjectApplication projApp = new ProjectApplication(); List <ProjectDetailDTO> list = projApp.GetAllProjects(); list.BindDropdown <ProjectDetailDTO>(ddlProject, "Title", "ID", "All", "0"); CompanyApplication commpanyApp = new CompanyApplication(); List <CompanysEntity> companyList = companyApp.GetAllCompanies(); companyList.BindDropdown <CompanysEntity>(ddlCompanies, "CompanyName", "ID", "All", "0"); ddlCompanies.Items.Add(new ListItem("ALL", "0")); ddlTickets.Items.Add(new ListItem("All", "0")); UserApplication userApp = new UserApplication(); SearchUsersRequest requestUser = new SearchUsersRequest( SearchUsersType.All, false, " FirstName ", " ASC "); requestUser.IsSunnet = true; SearchUserResponse responseuser = userApp.SearchUsers(requestUser); ddlUsers.Items.Add(new ListItem("All", "0")); foreach (UsersEntity user in responseuser.ResultList) { ddlUsers.Items.Add(new ListItem(string.Format("{0} {1}", user.FirstName, user.LastName) , user.ID.ToString())); } }
protected void Page_Load(object sender, EventArgs e) { tsApp = new TimeSheetApplication(); companyApp = new CompanyApplication(); if (!IsPostBack) { InitControls(); if (QS("Company") != "") { ddlCompanies.SelectedValue = QS("Company"); BindProject(); } txtKeyword.Text = QS("keyword"); if (QS("project") != "") { ddlProject.SelectedValue = QS("project"); BindTickets(); } if (QS("accounting") != "") { dpAccounting.SelectedValue = QS("accounting"); } if (QS("ticket") != "") { ddlTickets.SelectedValue = QS("ticket"); } txtStartDate.Text = QS("startdate"); txtEndDate.Text = QS("enddate"); if (QS("user") != "") { ddlUsers.SelectedValue = QS("user"); } InitControl(); } }
private void InitCompanyInfo() { CompanyApplication comApp = new CompanyApplication(); CompanysEntity company = comApp.GetCompany(UserInfo.CompanyID); if (UserInfo.CompanyID == 1) //Sunnet 公司 { ltLogo.Text = string.Format("<a href=\"http://www.sunnet.us\" target=\"_blank\">{0}</a>" , BuilderLogo(company.Logo)); } else { CompanysEntity sunntCompanyEntity = comApp.GetCompany(1); //获取Sunnet公司 if (company.Logo.IndexOf("logomain.jpg") >= 0) //没有上传Logo ,则显示 Sunnet 公司Logo { ltLogo.Text = string.Format("<a href=\"http://www.sunnet.us\" target=\"_blank\">{0}</a>" , BuilderLogo(sunntCompanyEntity.Logo)); } else { ltLogo.Text = BuilderLogo(company.Logo); ltSunnetLogo.Text = string.Format("<a href=\"http://www.sunnet.us\" target=\"_blank\">{0}</a>" , BuilderLogo(sunntCompanyEntity.Logo)); } } }
private void InitCompany() { CompanyApplication comApp = new CompanyApplication(); List <CompanysEntity> list = comApp.GetAllCompanies(); list.BindDropdown(ddlCompany, "CompanyName", "ComID"); }
private void InitControls() { CompanyApplication comApp = new CompanyApplication(); List <CompanysEntity> list = comApp.GetAllCompanies(); list.BindDropdown(ddlCompany, "CompanyName", "ComID", "Please select", "0"); InitPM(); txtFreeHour.Text = "40"; }
protected void Page_Load(object sender, EventArgs e) { companyApp = new CompanyApplication(); if (!IsPostBack) { InitControls(); SetControlsStatus(); } }
protected void Page_Load(object sender, EventArgs e) { AddNewObject.Visible = CheckRoleCanAccessPage("/Sunnet/Companys/AddCompany.aspx"); companyApp = new CompanyApplication(); if (!IsPostBack) { InitControl(); } }
protected void Page_Load(object sender, EventArgs e) { companyApp = new CompanyApplication(); if (!IsPostBack) { txtKeyword.Text = QS("keyword"); InitControl(); } }
private void InitCompany() { var comApp = new CompanyApplication(); CompanysEntity company = comApp.GetCompany(UserInfo.CompanyID); if (company != null) { ltlCompany.Text = company.CompanyName; } }
protected void Page_Load(object sender, EventArgs e) { spanAddSunneter.Visible = CheckRoleCanAccessPage("/Sunnet/Admin/AddUser.aspx"); spanAddClient.Visible = CheckRoleCanAccessPage("/Sunnet/Admin/AddClient.aspx"); userApp = new UserApplication(); if (!IsPostBack) { List <CompanysEntity> list = new CompanyApplication().GetCompaniesHasUser(); list.BindDropdown(ddlCompany, "CompanyName", "ComID", "All", "0"); InitControl(); } }
private void InitProject() { ProjectApplication projApp = new ProjectApplication(); List <ProjectDetailDTO> list = projApp.GetUserProjects(UserInfo); list.BindDropdown <ProjectDetailDTO>(ddlProject, "Title", "ID", "All", "0"); CompanyApplication comApp = new CompanyApplication(); List <CompanysEntity> listCom = comApp.GetAllCompanies(); listCom.BindDropdown(ddlCompany, "CompanyName", "ComID", "All", "0"); }
private void InitCompanyBind() { CompanyApplication comApp = new CompanyApplication(); List <CompanysEntity> list = comApp.GetAllCompanies(); this.ddlCompany.DataTextField = "CompanyName"; this.ddlCompany.DataValueField = "ComID"; this.ddlCompany.DataSource = list; this.ddlCompany.DataBind(); this.ddlCompany.Items.Insert(0, new ListItem("Please select...", "")); }
/// <summary> /// Save or update records for the table /// </summary> /// <param name="listCompanyApplicationDto">List of data to store CompanyApplication.</param> /// <returns>The result of processing the list.</returns> /// <author>Mauricio Suárez.</author> public List <CompanyApplicationDto> SaveCompanyApplication(List <CompanyApplicationDto> listCompanyApplicationDto) { List <CompanyApplication> listCompanyApplicationResult = new List <CompanyApplication>(); using (SecurityManagmentEntities context = new SecurityManagmentEntities()) { ObjectContext objectContext = ((IObjectContextAdapter)context).ObjectContext; ObjectSet <CompanyApplication> set = objectContext.CreateObjectSet <CompanyApplication>(); string[] entityCompanyApplicationKeys = set.EntitySet.ElementType.KeyMembers.Select(k => k.Name).ToArray(); bool[] resultValidateInsertOrUpdate = ConditionalQuery.ValidatePrimaryKeyValueInDto(listCompanyApplicationDto, entityCompanyApplicationKeys); int resultValidateInsertOrUpdateCount = resultValidateInsertOrUpdate.Count(); int i = 0; foreach (CompanyApplicationDto dtoCompanyApplication in listCompanyApplicationDto) { CompanyApplication entityCompanyApplication = Mapper.Map <CompanyApplicationDto, CompanyApplication>(dtoCompanyApplication); if (resultValidateInsertOrUpdateCount > 0) { if (resultValidateInsertOrUpdate[i]) { context.CompanyApplication.Attach(entityCompanyApplication); context.Entry(entityCompanyApplication).State = System.Data.Entity.EntityState.Modified; } else { context.CompanyApplication.Add(entityCompanyApplication); } } else { context.CompanyApplication.Add(entityCompanyApplication); } listCompanyApplicationResult.Add(entityCompanyApplication); i++; } context.SaveChanges(); } listCompanyApplicationDto = null; return(listCompanyApplicationResult.Select(Mapper.Map <CompanyApplication, CompanyApplicationDto>).ToList()); }
private void InitCompany() { CompanyApplication comApp = new CompanyApplication(); if (UserInfo.Role == RolesEnum.CLIENT) { CompanysEntity model = comApp.GetCompany(UserInfo.CompanyID); ddlCompany.Items.Add(new ListItem(model.CompanyName, model.ID.ToString())); tdCompanyLabel.Visible = false; tdCompanyDdl.Visible = false; } else { List <CompanysEntity> list = comApp.GetAllCompanies(); list.BindDropdown <CompanysEntity>(ddlCompany, "CompanyName", "ID", "All", "0"); } ddlCompany_OnSelectedIndexChanged(null, null); }
private void InitCompany() { CompanyApplication comApp = new CompanyApplication(); if (UserInfo.Role == RolesEnum.CLIENT) { CompanysEntity model = comApp.GetCompany(UserInfo.CompanyID); ddlCompany.Items.Add(new ListItem(model.CompanyName, model.ID.ToString())); tdCompanyLabel.Visible = false; tdCompanyDdl.Visible = false; ltlWhosCompany.Text = ""; } else { List <CompanysEntity> list = comApp.GetAllCompanies(); list = list.FindAll(c => c.ID > 1); list.BindDropdown <CompanysEntity>(ddlCompany, "CompanyName", "ID", "All", "0"); ltlWhosCompany.Text = " - All company files"; } }
protected void Page_Load(object sender, EventArgs e) { // spanAddSunneter.Visible = CheckRoleCanAccessPage("/Sunnet/Admin/AddUser.aspx"); // spanAddClient.Visible = CheckRoleCanAccessPage("/Sunnet/Admin/AddClient.aspx"); userApp = new UserApplication(); if (!IsPostBack) { txtKeyword.Text = QS("keyword"); if (QS("status") != "" && QS("status") != "0") { ddlStatus.SelectedValue = QS("status"); } if (QS("company") != "" && QS("company") != "0") { ddlCompany.SelectedValue = QS("company"); } List <CompanysEntity> list = new CompanyApplication().GetCompaniesHasUser(); list.BindDropdown(ddlCompany, "CompanyName", "ComID", "All", "0"); InitControl(); } }
private void InitCompanyInfo() { IEncrypt encrypt = UtilFactory.GetEncryptProvider(EncryptType.DES); CompanyApplication comApp = new CompanyApplication(); CompanysEntity company = comApp.GetCompany(UserInfo.CompanyID); if (UserInfo.CompanyID == 1) //Sunnet 公司 { ltLogo.Text = string.Format("<a href=\"http://www.sunnet.us\" target=\"_blank\">{0}</a>" , BuilderLogo(company.Logo)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LtLogo"), encrypt.Encrypt(ltLogo.Text), DateTime.Now.AddMinutes(30)); } else { CompanysEntity sunntCompanyEntity = comApp.GetCompany(1); //获取Sunnet公司 if (company.Logo.IndexOf("logomain.jpg") >= 0) //没有上传Logo ,则显示 Sunnet 公司Logo { ltLogo.Text = string.Format("<a href=\"http://www.sunnet.us\" target=\"_blank\">{0}</a>" , BuilderLogo(sunntCompanyEntity.Logo)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LtLogo"), encrypt.Encrypt(ltLogo.Text), DateTime.Now.AddMinutes(30)); } else { ltLogo.Text = BuilderLogo(company.Logo); ltSunnetLogo.Text = string.Format("<a href=\"http://www.sunnet.us\" target=\"_blank\">{0}</a>" , BuilderLogo(sunntCompanyEntity.Logo)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LtLogo"), encrypt.Encrypt(ltLogo.Text), DateTime.Now.AddMinutes(30)); UtilFactory.Helpers.CookieHelper.Add(encrypt.Encrypt("LtSunnetLogo"), encrypt.Encrypt(ltSunnetLogo.Text), DateTime.Now.AddMinutes(30)); } } }
protected void Page_Load(object sender, EventArgs e) { companyApp = new CompanyApplication(); }
private void InitControls() { InitPM(); int id = QS("id", 0); ProjectsEntity model = projApp.Get(id); if (model == null) { this.ShowFailMessageToClient(projApp.BrokenRuleMessages, true); } else { rblBillable.SelectedValue = model.Billable.ToString().ToLower(); chkBugNeedApprove.Checked = model.BugNeedApproved; CompanysEntity companyEntity = new CompanyApplication().GetCompany(model.CompanyID); if (companyEntity == null) { lblCompany.InnerText = ""; } else { lblCompany.InnerText = companyEntity.CompanyName; } txtDesc.Text = model.Description; txtEndDate.Text = model.EndDate.ToText(); txtFreeHour.Text = model.FreeHour.ToString(); ltlFreeHour.Text = model.FreeHour.ToString(); if (UserInfo.Role == RolesEnum.Sales) { ltlFreeHour.Visible = false; } else { txtFreeHour.Visible = false; } ltlFreeHourText.Text = model.IsOverFreeTime ? "<font color='red'>The project has been over free hour</font>" : "The project hasn't been over free hour"; if (null == ddlPM.Items.FindByValue(model.PMID.ToString())) { UsersEntity usersEntity = new UserApplication().GetUser(model.PMID); ddlPM.Items.Add(new ListItem() { Text = string.Format("{0} {1}", usersEntity.FirstName, usersEntity.LastName), Value = usersEntity.UserID.ToString() }); } ddlPM.SelectedValue = model.PMID.ToString(); ddlPriority.SelectedValue = model.Priority; txtProjectCode.Text = model.ProjectCode; chkRequestNeedApprove.Checked = model.RequestNeedApproved; txtStartDate.Text = model.StartDate.ToString("MM/dd/yyyy"); ddlStatus.SelectedValue = ((int)model.Status).ToString(); txtTestUrl.Text = model.TestLinkURL; txtTestPassword.Text = model.TestPassword; txtTestUserName.Text = model.TestUserName; txtTitle.Text = model.Title; this.ClientMaintenancePlan1.TotalHours = model.TotalHours; this.ClientMaintenancePlan1.RemainHours = model.TotalHours - GetRemainHours(id); ClientMaintenancePlan1.SelectedMaintenancePlan = model.MainPlanOption; InitUsers(model.CompanyID); InitFiles(); InitPrincipal(); } }