private void BuildCodeTree() { //models var timeModel = new TimeModel(new UpdateWatcher("Time Model")); var metaService = new MetaService(timeModel, new UpdateWatcher("Meta Service"), 2f); var metaModel = new MetaModel(timeModel, metaService, new UpdateWatcher("Meta Model")); var viewLayersModel = new LayersModel(new UpdateWatcher("Layers Model")); var assetsModel = new AssetsModel(AssetsConfiguration, new UpdateWatcher("Asset Model")); var phys = new Models.Simulation.PhysicsScene("Sim1"); var simModel = new SimulationModel(phys, assetsModel); var applicationModel = new ApplicationModel(metaModel, timeModel, viewLayersModel, simModel, assetsModel, new UpdateWatcher("Application Model")); var presenters = new List <IUpdateablePresenter>(); //views var lobbyView = new LobbyWindow(UiRoot); var loadingWindowView = new Loading(UiRoot); var gameWindowView = new GameWindow(UiRoot); //presenters presenters.Add(new LoadingWindowPresenter(loadingWindowView, applicationModel)); presenters.Add(new LobbyWindowPresenter(lobbyView, applicationModel)); presenters.Add(new GameWindowPresenter(gameWindowView, applicationModel)); //root _rootLoop = new ApplicationLoop(applicationModel, presenters); }
public async Task <IActionResult> Edit(int id, [Bind("Id,AssetName,Serial,Manufacturer,Model")] AssetsModel assetsModel) { if (id != assetsModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(assetsModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AssetsModelExists(assetsModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(assetsModel)); }
public async Task <IActionResult> Create([Bind("Id,AssetName,Serial,Manufacturer,Model")] AssetsModel assetsModel) { if (ModelState.IsValid) { _context.Add(assetsModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(assetsModel)); }
public async Task <IActionResult> Get() { var allAssets = await _assetsHelper.GetAllAssetsAsync(); return(Ok( AssetsModel.Create( allAssets .Where(x => !x.IsDisabled) .Select(x => x.ToApiModel()) .OrderBy(x => x.DisplayId == null) .ThenBy(x => x.DisplayId) .ToArray()))); }
public static void UpdateCheck() { // Set our Repository Link Details string owner = "Nikolai558"; string repo = "NASR2SCT"; // Set our full API Repository Link. string latestReleaseURL = $"https://api.github.com/repos/{owner}/{repo}/releases/latest"; // Get the JSON Response back from the API Call HttpWebRequest request = (HttpWebRequest)WebRequest.Create(latestReleaseURL); request.Accept = "application/vnd.github.v3+json"; request.UserAgent = "request"; request.AllowAutoRedirect = true; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); // Create our Variables for what we get from the JSON API Call to Github List <JObject> listOfAssests = new List <JObject>(); // Read the Response we get from API Call. using (var reader = new StreamReader(response.GetResponseStream())) { // Get the Content from the response. string content = reader.ReadToEnd(); // Parse the JSON response we get back. var jsonobj = JObject.Parse(content); // Assign our Temp Variables to our Latest release values. GithubVersion = jsonobj["tag_name"].ToString(); ReleaseBody = jsonobj["body"].ToString(); // Get all the Assets in this release foreach (JObject asset in jsonobj["assets"]) { listOfAssests.Add(asset); } } // Create our Assets Models. foreach (JObject asset in listOfAssests) { AssetsModel downloadAsset = new AssetsModel() { Name = asset["name"].ToString(), DownloadURL = asset["browser_download_url"].ToString() }; AllAssetsToDownload.Add(downloadAsset); } }
public ObservableCollection <AssetsModel> GetAssets(string salonCode) { var models = new ObservableCollection <AssetsModel>(); using (DBConnect connect = new DBFactory().GetPostgreSQLDBConnect().StartConnect()) { var list = connect.GetWhere <DBModels.PostgreSQL.Assets>(m => m.SalonCode == salonCode); foreach (var item in list) { AssetsModel model = new AssetsModel(); ModelHelper.CopyModel(model, item); models.Add(model); } } return(models); }
public IEnumerator Init() { //yield return new EnterPlayMode(); var am = new AssetsModel(ScriptableObject.CreateInstance <AssetsConfiguration>(), new UpdateWatcher("test")); _simModel = new SimulationModel(_physicsSceneSym, am); yield return(new WaitForEndOfFrame()); _simModel.InstantiatePrefab(am.LoadAsset(ResourceId.SimulationPrefab)); for (int i = 0; i < 4; i++) { _simModel.Update(0.02f); yield return(new WaitForSeconds(0.1f)); } yield return(new WaitForSeconds(2.5f)); _simModel.DestroyInstance(); //yield return new ExitPlayMode(); }
//具体的场景ab下载实在这里完成的 IEnumerator IELoadScene(string sceneName) { #if !UNITY_EDITOR var sceneABconfig = AssetsModel.GetAssetConfigWithName(Consts.SceneAB); var path = GetLoadPath(sceneABconfig.Url); WWW www = WWW.LoadFromCacheOrDownload(path, sceneABconfig.Version); while (!www.isDone) { yield return(null); } if (www.error != null) { yield break; } ab = www.assetBundle; #endif var async = SceneManager.LoadSceneAsync(sceneName); //显示加载UI TODO yield break; }
public ActionResult InsertAssetsData(AssetsModel form) { // check type string typ = ""; con.Open(); string qq1 = "select Type from users where uId = " + Convert.ToInt32(Session["uuid"]) + " "; SqlDataAdapter daa = new SqlDataAdapter(qq1, con); DataTable dtt = new DataTable(); daa.Fill(dtt); con.Close(); if (dtt.Rows.Count > 0) { typ = dtt.Rows[0]["Type"].ToString(); } //end if (typ == "Testator") { // check will status con.Open(); string qry1 = "select Will from users where Will = 1 "; SqlDataAdapter daa1 = new SqlDataAdapter(qry1, con); DataTable dtt1 = new DataTable(); daa1.Fill(dtt1); if (dtt1.Rows.Count > 0) { ViewBag.documentbtn1 = "true"; } con.Close(); //end // check codocil status con.Open(); string qry2 = "select Codocil from users where Codocil = 1 "; SqlDataAdapter daa2 = new SqlDataAdapter(qry2, con); DataTable dtt2 = new DataTable(); daa2.Fill(dtt2); if (dtt2.Rows.Count > 0) { ViewBag.documentbtn2 = "true"; } con.Close(); //end // check Poa status con.Open(); string qry4 = "select POA from users where POA = 1 "; SqlDataAdapter daa4 = new SqlDataAdapter(qry4, con); DataTable dtt4 = new DataTable(); daa4.Fill(dtt4); if (dtt4.Rows.Count > 0) { ViewBag.documentbtn3 = "true"; } con.Close(); //end // check gift deeds status con.Open(); string qry3 = "select Giftdeeds from users where Giftdeeds = 1 "; SqlDataAdapter daa3 = new SqlDataAdapter(qry3, con); DataTable dtt3 = new DataTable(); daa3.Fill(dtt3); if (dtt3.Rows.Count > 0) { ViewBag.documentbtn4 = "true"; } con.Close(); //end } else { ViewBag.showtitle = "true"; ViewBag.documentlink = "true"; } // roleassignment List <LoginModel> Lmlist = new List <LoginModel>(); con.Open(); string q = "select * from Assignment_Roles where RoleId = " + Convert.ToInt32(Session["rId"]) + ""; SqlDataAdapter da3 = new SqlDataAdapter(q, con); DataTable dt3 = new DataTable(); da3.Fill(dt3); if (dt3.Rows.Count > 0) { for (int i = 0; i < dt3.Rows.Count; i++) { LoginModel lm = new LoginModel(); lm.PageName = dt3.Rows[i]["PageName"].ToString(); lm.PageStatus = dt3.Rows[i]["PageStatus"].ToString(); lm.Action = dt3.Rows[i]["Action"].ToString(); lm.Nav1 = dt3.Rows[i]["Nav1"].ToString(); lm.Nav2 = dt3.Rows[i]["Nav2"].ToString(); Lmlist.Add(lm); } ViewBag.PageName = Lmlist; } con.Close(); //end if (form.assetcolumn != null || form.assetcolumnValues != null || form.col != null || form.val != null || form.controls != null || form.values != null) { string column = form.assetcolumn.Replace(" ", string.Empty).Replace("\r\n", string.Empty); string cv = form.assetcolumnValues.Replace(" ", string.Empty).Replace("\r\n", string.Empty); string col = form.col.Replace(" ", string.Empty).Replace("\r\n", string.Empty); string val = form.val.Replace(" ", string.Empty).Replace("\r\n", string.Empty); string cc = form.controls.Replace(" ", string.Empty).Replace("\r\n", string.Empty); string vv = form.values.Replace(" ", string.Empty).Replace("\r\n", string.Empty); //if (Session["tid"] != null) //{ if (column != "" && cv != "" && col != "" && val != "" && cc != "" && vv != "") { string c = column.Substring(0, column.Length - 1); string contr = col.Substring(0, col.Length - 1); string valu = val.Substring(0, val.Length - 1); string c1 = cc.Substring(0, cc.Length - 1); string v1 = vv.Substring(0, vv.Length - 1); string columnvalues = cv.Substring(0, cv.Length - 1); con.Open(); string checkquery = "select count(*) from AssetsInfo where amId = " + form.amId + " "; SqlCommand cmd = new SqlCommand(checkquery, con); int count = (int)cmd.ExecuteScalar(); con.Close(); if (count > 0) { ViewBag.Message = "Duplicate"; } else { con.Open(); query1 = "insert into AssetsInfo (amId," + c + "," + contr + ", " + valu + ") values (" + form.amId + " , " + columnvalues + " , " + c1 + " , " + v1 + ") "; SqlCommand cmd1 = new SqlCommand(query1, con); cmd1.ExecuteNonQuery(); con.Close(); con.Open(); string query = "select top 1 aiId from AssetsInfo order by aiId desc"; SqlDataAdapter da = new SqlDataAdapter(query, con); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) { Session["aiId"] = dt.Rows[0]["aiId"]; } con.Close(); ModelState.Clear(); ViewBag.Message = "Verified"; } } } //} //else //{ // Response.Write("<script>alert('Please Fill Testator First')</script>"); //} return(View("~/Views/AddAssets/AddAssetsPageContent.cshtml")); }
public string DynamicFields() { AssetsModel Am = new AssetsModel(); int c = nCount++; Session["fields"] = c; string ddstruct = ""; string finalstruct = ""; // dynamic control con.Open(); SqlCommand cmd = new SqlCommand("SP_AssetColumns", con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); con.Close(); if (dt.Rows.Count > 0) { ddstruct = ddstruct + "<select class='form-control input-shadow Entityinput validate[required]' onchange=getAssetColumnValue(this.options[this.selectedIndex].innerHTML) ><option value=''>--Select--</option><option value='1' >" + dt.Rows[0]["DueDate"].ToString() + "</option>" + ddstruct + "<option value='2' >" + dt.Rows[0]["CurrentStatus"].ToString() + "</option>" + ddstruct + "<option value='3' >" + dt.Rows[0]["IssuedBy"].ToString() + "</option>" + ddstruct + "<option value='4' >" + dt.Rows[0]["Location"].ToString() + "</option>" + ddstruct + "<option value='5' >" + dt.Rows[0]["Identifier"].ToString() + "</option>" + ddstruct + "<option value='6' >" + dt.Rows[0]["assetsValue"].ToString() + "</option>" + ddstruct + "<option value='7' >" + dt.Rows[0]["CertificateNumber"].ToString() + "</option>" + ddstruct + "<option value='8' >" + dt.Rows[0]["PropertyDescription"].ToString() + "</option>" + ddstruct + "<option value='9' >" + dt.Rows[0]["Qty"].ToString() + "</option>" + ddstruct + "<option value='10' >" + dt.Rows[0]["Weight"].ToString() + "</option>" + ddstruct + "<option value='11' >" + dt.Rows[0]["OwnerShip"].ToString() + "</option>" + ddstruct + "<option value='12' >" + dt.Rows[0]["Remark"].ToString() + "</option>" + ddstruct + "<option value='13' >" + dt.Rows[0]["Nomination"].ToString() + "</option>" + ddstruct + "<option value='14' >" + dt.Rows[0]["NomineeDetails"].ToString() + "</option>" + ddstruct + "<option value='15' >" + dt.Rows[0]["Name"].ToString() + "</option>" + ddstruct + "<option value='16' >" + dt.Rows[0]["RegisteredAddress"].ToString() + "</option>" + ddstruct + "<option value='17' >" + dt.Rows[0]["PermanentAddress"].ToString() + "</option>" + ddstruct + "<option value='18' >" + dt.Rows[0]["Identity_proof"].ToString() + "</option>" + ddstruct + "<option value='19' >" + dt.Rows[0]["Identity_proof_value"].ToString() + "</option>" + ddstruct + "<option value='20' >" + dt.Rows[0]["Alt_Identity_proof"].ToString() + "</option>" + ddstruct + "<option value='21' >" + dt.Rows[0]["Alt_Identity_proof_value"].ToString() + "</option>" + ddstruct + "<option value='22' >" + dt.Rows[0]["Phone"].ToString() + "</option>" + ddstruct + "<option value='23' >" + dt.Rows[0]["Mobile"].ToString() + "</option>" + ddstruct + "<option value='24' >" + dt.Rows[0]["Amount"].ToString() + "</option></select>"; } //end finalstruct = finalstruct + "<div class='row group' id='m" + c + "'><div class='col-sm-3'><div class='form-group'><label for='input - 1'>Entity</label> " + ddstruct + " </div></div>" + finalstruct + "<div class='col-sm-3'><div class='form-group'><label for='input-1'>Label</label> <input type='text' onchange=bar(this.value) class='form-control input-shadow validate[required,custom[characteronly]] text-input labelinput' name='txtlabel' autocomplete='off' /> </div></div>" + finalstruct + "<div class='col-sm-3 '><div class='form-group choosen'> <label for='input-1'>Controls</label> <select class='form-control input-shadow ddlcontrolinput validate[required]' id='controlsDDL' name='DDLControls' > <option value=''>--Select--</option > <option value='TextBox'>TextBox</option > <option value='TextArea'>TextArea</option> <option value='DatePicker'>DatePicker</option> <option value='CheckBox'>CheckBox</option> <option value='RadioButton'>RadioButton</option> </select></div></div>" + finalstruct + "<div class='col-sm-2'><div class='form-group'><label for='input-1' id='lbldynamic'>Values</label> <input type='text' class='form-control input-shadow text - input' onchange=bar2(this.value) name='txtval' id='valuefield' autocomplete='off' /> <button type='button' id='btnremove' style='position:relative; top:-39px; right:-198px;' value ='" + c + "' class='btn btn-danger btnremove'><i class='icon-trash'></i></button> </div></div> </div>"; return(finalstruct); }
public IActionResult showdata() { AssetsModel Ass = new AssetsModel(); WebClient client = new WebClient(); client.UseDefaultCredentials = true; client.Headers[HttpRequestHeader.ContentType] = "application/x-www-from-urlencoded"; string Parameter = string.Empty; int PLenght = 0; List <AllAssets> LAssets = new List <AllAssets>(); List <Parameters> lpt = new List <Parameters>(); var Url = "https://localhost:44351/api/Assets/Assets"; var Response = " "; foreach (var p in lpt) { if (PLenght == 0) { Parameter += "?" + p.Name + "=" + p.Value; } else { Parameter += "&" + p.Name + "=" + p.Value; } PLenght++; } string FinalUrl = Url + Parameter; var responsedata = client.DownloadData(FinalUrl); //Response = UnicodeEncoding.UTF8.GetString(responsedata); Response = UnicodeEncoding.UTF8.GetString(responsedata); List <Assetlist> las = (List <Assetlist>)JsonConvert.DeserializeObject(Response, typeof(List <Assetlist>)); Ass.LAssets = new List <AllAssets>(); foreach (var item in las) { AssetsModel.AllAssets ast = new AssetsModel.AllAssets(); ast.asset_ID = item.asset_ID; ast.asset_Name = item.asset_Name; ast.asset_Serial = item.asset_Serial; ast.Type_ID = item.Type_ID; ast.asset_Datebuy = item.asset_Datebuy; ast.asset_Waranty = item.asset_Waranty; ast.asset_Price = item.asset_Price; ast.asset_Supply = item.asset_Supply; ast.User_ID = item.User_ID; ast.Admin_ID = item.Admin_ID; ast.asset_Number = item.asset_Number; ast.asset_Modify = item.asset_Modify; Ass.LAssets.Add(ast); } return(PartialView("AllAssets", Ass)); }
public ActionResult AddAssetInfoData(AssetsModel AM) { // check type string typ = ""; con.Open(); string qq1 = "select Type from users where uId = " + Convert.ToInt32(Session["uuid"]) + " "; SqlDataAdapter daa = new SqlDataAdapter(qq1, con); DataTable dtt = new DataTable(); daa.Fill(dtt); con.Close(); if (dtt.Rows.Count > 0) { typ = dtt.Rows[0]["Type"].ToString(); } //end if (typ == "Testator") { // check will status con.Open(); string qry1 = "select Will from users where Will = 1 "; SqlDataAdapter daa1 = new SqlDataAdapter(qry1, con); DataTable dtt1 = new DataTable(); daa1.Fill(dtt1); if (dtt1.Rows.Count > 0) { ViewBag.documentbtn1 = "true"; } con.Close(); //end // check codocil status con.Open(); string qry2 = "select Codocil from users where Codocil = 1 "; SqlDataAdapter daa2 = new SqlDataAdapter(qry2, con); DataTable dtt2 = new DataTable(); daa2.Fill(dtt2); if (dtt2.Rows.Count > 0) { ViewBag.documentbtn2 = "true"; } con.Close(); //end // check Poa status con.Open(); string qry4 = "select POA from users where POA = 1 "; SqlDataAdapter daa4 = new SqlDataAdapter(qry4, con); DataTable dtt4 = new DataTable(); daa4.Fill(dtt4); if (dtt4.Rows.Count > 0) { ViewBag.documentbtn3 = "true"; } con.Close(); //end // check gift deeds status con.Open(); string qry3 = "select Giftdeeds from users where Giftdeeds = 1 "; SqlDataAdapter daa3 = new SqlDataAdapter(qry3, con); DataTable dtt3 = new DataTable(); daa3.Fill(dtt3); if (dtt3.Rows.Count > 0) { ViewBag.documentbtn4 = "true"; } con.Close(); //end } else { ViewBag.showtitle = "true"; ViewBag.documentlink = "true"; } if (Session["amId"] == null) { RedirectToAction("LoginPageIndex", "LoginPage"); } if (Session["amId"] != null) { con.Open(); SqlCommand cmd = new SqlCommand("SP_AssetsInfoCRUD", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@condition", "insert"); cmd.Parameters.AddWithValue("@amId", Session["amId"]); cmd.Parameters.AddWithValue("@assetsCode", AM.assetsCode); cmd.Parameters.AddWithValue("@DueDate", AM.dueDate); cmd.Parameters.AddWithValue("@CurrentStatus", AM.CurrentStatus); cmd.Parameters.AddWithValue("@IssuedBy", AM.IssuedBy); cmd.Parameters.AddWithValue("@Location", AM.Location); cmd.Parameters.AddWithValue("@Identifier", AM.Identifier); cmd.Parameters.AddWithValue("@assetsValue", AM.assetsValue); cmd.Parameters.AddWithValue("@CertificateNumber", AM.CertificateNumber); cmd.Parameters.AddWithValue("@PropertyDescription", AM.PropertyDescription); cmd.Parameters.AddWithValue("@Qty", AM.Qty); cmd.Parameters.AddWithValue("@Weight", AM.Weight); cmd.Parameters.AddWithValue("@OwnerShip", AM.OwnerShip); cmd.Parameters.AddWithValue("@Remark", AM.Remark); cmd.Parameters.AddWithValue("@Nomination", AM.Nomination); cmd.Parameters.AddWithValue("@NomineeDetails", AM.NomineeDetails); cmd.Parameters.AddWithValue("@Name", AM.Name); cmd.Parameters.AddWithValue("@RegisteredAddress", AM.RegisteredAddress); cmd.Parameters.AddWithValue("@PermanentAddress", AM.PermanentAddress); cmd.Parameters.AddWithValue("@Identity_proof", AM.Identity_proof); cmd.Parameters.AddWithValue("@Identity_proof_value", AM.Identity_proof_value); cmd.Parameters.AddWithValue("@Alt_Identity_proof", AM.Alt_Identity_proof); cmd.Parameters.AddWithValue("@Alt_Identity_proof_value", AM.Alt_Identity_proof_value); cmd.Parameters.AddWithValue("@Phone", AM.Phone); cmd.Parameters.AddWithValue("@Mobile", AM.Mobile); cmd.Parameters.AddWithValue("@Amount", AM.Amount); cmd.ExecuteNonQuery(); con.Close(); } else { Response.Write("<script>alert('Add Asset Category First')</script>"); } return(View("~/Views/AddAssetInfo/AddAssetInfoPageContent.cshtml")); }