/// <summary> /// Az inicializálásért felelős függvény /// </summary> /// <param name="viewModel">A viewModel</param> /// <returns>A Task objektum</returns> private async Task Initialize(CourseViewModel viewModel) { viewModel.Semesters = DropDownListHelper.Convert( await _webDataService.ListSemestersAsync(), n => n.Id, n => n.Name); viewModel.Departments = DropDownListHelper.Convert( await _webDataService.ListDepartmentsAsync(), n => n.Id, n => n.Name); viewModel.Grades = DropDownListHelper.Convert( _webDataService.ListGrades(), n => n.ToString(), n => n.ToString()); viewModel.Limits = DropDownListHelper.Convert( _webDataService.ListLimits(), n => n.ToString(), n => EnumUtility.GetDescriptionFromEnumValue(n)); viewModel.SearchTypes = DropDownListHelper.Convert( _webDataService.ListSearchTypes(), n => n.ToString(), n => EnumUtility.GetDescriptionFromEnumValue(n)); }
public void OpenTheQuoteByIdAndReachTheQuotationPage() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebSite()); DropDownListHelper.SelectElementByText(By.Id("cmbCompanies"), "Vered Hasharon"); LoginPagePOM veredLog = new LoginPagePOM(ObjectRepository.Driver); WelcomToTcoPage veredWelcom = veredLog.ClickLogin(ObjectRepository.Config.GetVeredUser(), ObjectRepository.Config.GetVeredPassword()); QuotationsList verdquote = veredWelcom.ClickIncoming(); // var mainWindow = BrowserHelper.GettheParentPage(); verdquote.ticTcheckBoxAll(); verdquote.clickShowButton(); // make sure that you are in the right page -->assert the title of the page Assert.AreEqual("QUOTATION / GROUPS LIST", verdquote.PageTitle, "the titles are not equals"); var HoverAnElement = ObjectRepository.Driver.FindElement(By.XPath("//td[@id='ctl00_ContentPlaceHolder1_mnuTopn0']//a[contains(text(),'Sheets')]")); var ElementClick = ObjectRepository.Driver.FindElement(By.XPath("//a[contains(text(),'Open Calc.sheet/Group by number')]")); MouseActionsHelper.HoverAndClick(ObjectRepository.Driver, HoverAnElement, ElementClick); //switch to the new frame by invoking OpenExistingQuote Method GenericHelper.OpenExistingQuote(TestContext.DataRow["QuotationId"].ToString()); Thread.Sleep(2000); //switch to the new window BrowserHelper.SwitchToWindow(1); }
public ActionResult EditarMenuItems(Menu model, HttpPostedFileBase IconoFile) { model.GruposMenu = DropDownListHelper.p_AEPSAD_MenuGrupos(model.MenuGrupoId); try { String _error = String.Empty; String _icono = String.Empty; bool _isFileUploaded = UploadImageHelper.p_AEPSAD_UploadImage(IconoFile, "IconoMenu_" + model.Id, ref _icono, ref _error); if (!_isFileUploaded) { ModelState.AddModelError("IconoFile", _error); } if (!ModelState.IsValid) { return(View(model)); } MenuModel _m = new MenuModel { Id = model.Id, MenuGrupoId = model.MenuGrupoId, Texto = model.Texto, Enlace = model.Enlace, Icono = _icono, NuevaVentana = (model.NuevaVentana ? Convert.ToByte(1) : Convert.ToByte(0)), Orden = model.Orden }; HttpClient _client = WebApiHelper.p_APESAD_HttpClient(SessionHelper.p_AEPSAD_get_usuario().Token); var _json = JsonConvert.SerializeObject(_m); var _content = new StringContent(_json.ToString(), Encoding.UTF8, "application/json"); HttpResponseMessage _response = _client.PutAsync(WebApiHelper.ENDPOINT_MENU_UPDATE, _content).Result; if (_response.IsSuccessStatusCode) { ViewBag.JavaScriptFunction = string.Format("p_AEPSAD_save_ok('Los datos han sido actualizados');"); } else { ErrorHelper.p_AEPSAD_Log(_response.ReasonPhrase); ViewBag.JavaScriptFunction = string.Format("p_AEPSAD_error('" + _response.ReasonPhrase + "');"); } return(View(model)); } catch (Exception ex) { ErrorHelper.p_AEPSAD_Log(ex); ViewBag.JavaScriptFunction = string.Format("p_AEPSAD_error('" + ex.Message + "');"); return(View(model)); } }
public ActionResult Admit(MemberAdmitViewModel model) { SysUser user = Session[SessionKey.USER] as SysUser; IQueryable <Member> memberQuery = db.Member.Where(m => m.sqno == model.sqno); model.member = this.memberService.queryMemberAtStep4(memberQuery, user).FirstOrDefault(); if (model.member == null) { ViewBag.ErrorMessage = "找不到資料"; return(Index()); } if (ModelState.IsValid) { MemberGroupResult newResult = new MemberGroupResult(model.member); newResult.AppraiseStep = 5; if (model.result == "1") { newResult.AppraiseState = "正取"; } if (model.result == "2") { newResult.AppraiseState = "備取"; } newResult.AppraiseResult = model.result; newResult.AppraiseGroup = model.group; db.Entry(model.member).State = EntityState.Modified; db.SaveChanges(); return(View("Close")); } ViewBag.enrollTypeList = DropDownListHelper.getEnrollTypeList(false); ViewBag.groupList = DropDownListHelper.getAppraiseGroupNameList(false); return(View(model)); }
public PageClass_StudySave CreateNewStudy(string studyname, string studylabel, string protocol, string protcollabel, string studyIndi, string therap, string client, string target, string labs) { try { studyName.Clear(); studyName.SendKeys(studyname); studyLabel.Clear(); studyLabel.SendKeys(studylabel); Protocol.Clear(); Protocol.SendKeys(protocol); protcolLabel.Clear(); protcolLabel.SendKeys(protcollabel); studyIndication.Clear(); studyIndication.SendKeys(studyIndi); DropDownListHelper.SelectListItemByname(theraputic, therap); Thread.Sleep(1000); DropDownListHelper.SelectListItemByname(clientsponsor, client); DropDownListHelper.SelectListItemByname(targetApp, target); DropDownListHelper.SelectListItemByname(labsfield, labs); savebtn.Click(); logs.Info("Study Created"); } catch (Exception e) { logs.Error(e.StackTrace); GenericHelper.TakeScreenshotForMePlease(); throw; } return(new PageClass_StudySave(driver)); }
/// <summary> /// Listado sin filtro /// </summary> /// <returns></returns> public ActionResult GruposMenu() { try { List <vBack_GruposMenuList> _list = new List <vBack_GruposMenuList>(); HttpResponseMessage _response = WebApiHelper.p_AEPSAD_Request(WebApiHelper.ENDPOINT_MENU_GRUPOS_GETALL); if (_response.IsSuccessStatusCode) { var _json = _response.Content.ReadAsStringAsync().Result; _list = JsonConvert.DeserializeObject <List <vBack_GruposMenuList> >(_json); } else { ErrorHelper.p_AEPSAD_Log(_response.StatusCode.ToString()); } if (_list == null) { return(View(new List <vBack_GruposMenuList>())); } ViewBag.Opciones = DropDownListHelper.p_AEPSAD_Modulos(); return(View(_list)); } catch (Exception ex) { ErrorHelper.p_AEPSAD_Log(ex); return(RedirectToAction(ConfigHelper.URL_ERROR + "?" + ErrorHelper.ERROR_VARIABLE + "=" + ErrorHelper.ERROR_EXEC_KEY)); } }
/// <summary> /// 取得所有資料 /// </summary> private void GetData() { DataTable dt = service.GetAll(txtArea.Text, txtCustomerName.Text, txtBarcodeNumber.Text); List <ListItem> Areas = DropDownListHelper.GetArea(); for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["IsDelete"].ToString() == "0") { dt.Rows[i]["IsDelete"] = "停用"; } else { dt.Rows[i]["IsDelete"] = "啟用"; } ListItem tempAreaItem = Areas.Where(p => p.Value == dt.Rows[i]["Area"].ToString()).FirstOrDefault(); if (tempAreaItem != null) { dt.Rows[i]["Area"] = tempAreaItem.Text; } } dataGridView1.DataSource = dt; }
private void PerformAction(string keyword, string locatorType, string locatorValue, params string[] args) { switch (keyword) { case "Click": ButtonHelper.ClickButton(GetElementLocator(locatorType, locatorValue)); break; case "SendKeys": TextBoxHelper.SetText(GetElementLocator(locatorType, locatorValue), args[0]); break; case "Select": DropDownListHelper.SelectListItemByname(GetElementLocator(locatorType, locatorValue), args[0]); break; case "WaitForEle": GenericHelper.CanIWaitForWebelementToAppearInPage(GetElementLocator(locatorType, locatorValue), TimeSpan.FromSeconds(50)); break; case "Navigate": NavigationHelper.NavigateToURL(args[0]); break; default: throw new NoKeywordFoundException("Keywrd not found: " + keyword); } }
/// <summary> /// 員工明細 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Detail(int id) { var des = _mapper.Map <EmployeeModel>(_employeeService.GetEmployee(id)); des.ActionMode = ActionType.Edit; des.TitleOfCourtesyDDL = new SelectList(DropDownListHelper.TitleOfCourtesy(), "key", "value"); return(View(des)); }
private void LoadSupportGroup() { OtherFunctions obj = new OtherFunctions(); DataSet ds = obj.GetAllSupportGroup("SupportGroup", Globals.AgentCatID, ddlLanguage.SelectedValue); DropDownListHelper dlHelp = new DropDownListHelper(); dlHelp.FillData(ddlSupportGroup, ds, "SupportGroupName" + ddlLanguage.SelectedValue, "SupportGroupID", "--- Chọn nhóm ---"); }
public ActionResult CreateCourseGroup() { CourseGroup courseGroup = new CourseGroup(); ViewBag.groupList = DropDownListHelper.getAppraiseGroupList(false); ViewBag.courseClassList = DropDownListHelper.getCourseClassList(false); return(View(courseGroup)); }
public static void Test_LoggInVeredHasharon() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebSite()); DropDownListHelper.SelectElementByText(By.Id("cmbCompanies"), "Vered Hasharon"); LoginPagePOM veredLog = new LoginPagePOM(ObjectRepository.Driver); WelcomToTcoPage veredWelcom = veredLog.ClickLogin(ObjectRepository.Config.GetVeredUser(), ObjectRepository.Config.GetVeredPassword()); QuotationsList verdquote = veredWelcom.ClickIncoming(); }
private void LoadProvince() { OtherFunctions obj = new OtherFunctions(); DataSet ds = obj.GetAllProvince("Province", Globals.AgentCatID, 1); DropDownListHelper ddlHelp = new DropDownListHelper(); ddlHelp.FillData(ddlProvince, ds, "ProvinceName", "ProvinceID", "Vui lòng chọn..."); ddlHelp.FillData(ddlProvince2, ds, "ProvinceName", "ProvinceID"); }
private void LoadWebDemoGroup() { WebDemo obj = new WebDemo(); int RootID = obj.GetRootID(Globals.AgentCatID); DataSet ds = obj.GetWebDemoGroupByParentID("WebDemoGroup", Globals.AgentCatID, RootID); DropDownListHelper ddlHelp = new DropDownListHelper(); ddlHelp.FillData(ddlCategory, ds, "Name", "ID", "---Chọn chuyên mục WebDemo---"); }
private void LoadGroup() { MyTool.WebDemo gr = new MyTool.WebDemo(); int RootID = gr.GetRootID(Globals.AgentCatID); DataSet ds = gr.GetWebDemoGroupByParentID("WebDemoGroup", Globals.AgentCatID, RootID); DropDownListHelper ddlHelper = new DropDownListHelper(); ddlHelper.FillData(ddlGroup, ds, "Name", "ID", "---Xem tất cả---"); }
public ActionResult CrearGruposMenu() { MenuGrupo _m = new MenuGrupo { Modulos = DropDownListHelper.p_AEPSAD_Modulos() }; return(View(_m)); }
/// <summary> /// 取得姓名資料 /// </summary> private void GetNameData() { chkblAllNameSelect.DataSource = DropDownListHelper.GetAllNames();; chkblAllNameSelect.ValueMember = "Value"; chkblAllNameSelect.DisplayMember = "Text"; }
/// <summary> /// 新增員工頁 /// </summary> /// <returns></returns> public ActionResult Add() { EmployeeModel model = new EmployeeModel() { ActionMode = ActionType.Add, TitleOfCourtesyDDL = new SelectList(DropDownListHelper.TitleOfCourtesy(), "key", "value") }; return(View("Detail", model)); }
public void Test_GetUserNameInValid() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebSite()); DropDownListHelper.SelectElementByText(By.Id("cmbCompanies"), "Vered Hasharon"); LoginPagePOM Login = new LoginPagePOM(ObjectRepository.Driver); WelcomToTcoPage verdWelcom = Login.ClickLogin(ObjectRepository.Config.GetVeredUser(), ObjectRepository.Config.GetVeredPassword()); var UserName = verdWelcom.GetUserName(); Assert.AreEqual("Vered Hasharon 2", UserName, "the user names are not equals"); }
public ActionResult CrearMenuItems() { Menu _m = new Menu { GruposMenu = DropDownListHelper.p_AEPSAD_MenuGrupos() }; return(View(_m)); }
private void LoadClientTypeDropDownInfo() { try { DropDownListHelper.Bind(dropDownClientType, EnumHelper.EnumToList <EnumCollection.ClientType>()); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void LoadddlUserTypeID() { try { DropDownListHelper.Bind(DropDownTypeID, EnumHelper.EnumToList <EnumCollection.UserGrpType>(), EnumCollection.ListItemType.UserTypeID); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public void DisplayAllClerks() { NazOpenFilesToday(); Console.WriteLine("There Are :{0} Registered Clerk In the company ", DropDownListHelper.ItemtsCountInDropBox(By.Id("ctl00_ContentPlaceHolder1_ddlClerk"))); var ClerkList = DropDownListHelper.SelectElementByText(By.Id("ctl00_ContentPlaceHolder1_ddlClerk")); foreach (var item in ClerkList) { Console.WriteLine("Clerk Name : {0}", item.ToString()); } }
public ActionResult CreateCourse() { Course model = new Course() { day = DateTime.Now, startTime = null, endTime = null }; ViewBag.courseClassList = DropDownListHelper.getCourseClassList(false); ViewBag.teacherList = DropDownListHelper.getTeacherList(); return(View(model)); }
/// <summary> /// 出仓方式 /// </summary> /// <param name="selectedValue"></param> /// <param name="isAllowedEmpty"></param> /// <param name="spliter"></param> /// <returns></returns> public static IEnumerable <SelectListItem> GetWayOutSelect(string selectedValue = null, bool isAllowedEmpty = false, string spliter = null) { IEnumerable <SelectListItem> result = null; IFacadeBDatadictionary IFacade = new FacadeBdatadictionary(); var data = IFacade.GetDatadictionaryList(_Dictionary.OutType); var valueFieldName = "list_no"; var textFieldName = "dictionary_name"; result = DropDownListHelper.GenerateItems(data, valueFieldName, textFieldName, selectedValue, isAllowedEmpty, spliter); return(result); }
private void LoadAlbum() { Gallery obj = new Gallery(); DataSet ds = obj.GetAllAlbum("GalleryAlbum", Globals.AgentCatID); if (ds.Tables[0].Rows.Count > 0) { DropDownListHelper ddlHelp = new DropDownListHelper(); ddlHelp.FillData(ddlAlbum, ds, "AlbumName", "ID", "---Vui lòng chọn Album---"); } }
/// <summary> /// 客户名称 /// </summary> /// <param name="cus_no"></param> /// <param name="selectedValue"></param> /// <param name="isAllowedEmpty"></param> /// <param name="spliter"></param> /// <returns></returns> public static IEnumerable <SelectListItem> GetCustomerNameSelect(string cus_no, string server_type, string selectedValue = null, bool isAllowedEmpty = false, string spliter = null) { IEnumerable <SelectListItem> result = null; IFacadeBDatadictionary IFacade = new FacadeBdatadictionary(); var data = IFacade.GetCustommerList(cus_no, server_type); var valueFieldName = "custom_code"; var textFieldName = "custom_name"; result = DropDownListHelper.GenerateItems(data, valueFieldName, textFieldName, selectedValue, isAllowedEmpty, spliter); return(result); }
private void LoadAgentCat() { try { string Lang = "VI"; AgentCat obj = new AgentCat(); DataSet ds = obj.GetAllAgentCat("AgentCat"); DropDownListHelper ddlHelper = new DropDownListHelper(); ddlHelper.FillData(ddlAgentCat, ds, "AgentNameVI", "ID", "---Chọn công ty---"); } catch { } }
private void LoadDropDownModule() { try { dropDownModuleName.Items.Add("--Select Module Name--"); DropDownListHelper.Bind(dropDownModuleName, EnumHelper.EnumToList <EnumCollection.ModuleList>()); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public ActionResult Index(MemberSearchViewModel model) { SysUser user = Session[SessionKey.USER] as SysUser; model = this.memberService.searchNPagging(model, user); ViewBag.stepList = DropDownListHelper.getApplyStepListWithAll(); ViewBag.groupList = DropDownListHelper.getAppraiseGroupNameList(true); ViewBag.enrollTypeList = DropDownListHelper.getEnrollTypeList(true); ViewBag.andOrList = DropDownListHelper.getAndOrList(); return(View("Index", model)); }