public async Task <IActionResult> PutAdv(int id, Adv adv) { if (id != adv.AdvId) { return(BadRequest()); } _context.Entry(adv).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdvExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void BindataToRpt() { Adv obj = new Adv(); rptAdv.DataSource = obj.getAll(); rptAdv.DataBind(); }
public async Task <ActionResult <Adv> > PostAdv(Adv adv) { _context.Adv.Add(adv); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAdv", new { id = adv.AdvId }, adv)); }
private void Gener(object o) { Col[0] += CatW; Col[1] += Cat; Col[2] += Mouse; int[] tp = { CatW, Cat, Mouse }; while (tp[0] + tp[1] + tp[2] != 0) { var e = Och.Next(300) / 100; if (tp[e] == 0) { continue; } var i = Och.Next(N * M * 100) / 100; var j = i % M; i /= M; if (_p[i, j].Prep[0] || (e == 2 && (_p[i, j].Enemy[0] + _p[i, j].Enemy[1] != 0 || _p[i, j].Prep[2] || _p[i, j].Prep[3])) || (e != 2 && (_p[i, j].Enemy[2] != 0 || _p[i, j].Prep[1]))) { continue; } _p[i, j].Add(e); tp[e]--; } Adv.Reset(); OnPropertyChanged(nameof(Button)); }
public ActionResult Add(Adv model) { try { Adv data = new Adv(); data.id = Guid.NewGuid().ToString(); data.advName = model.advName; data.advOrder = model.advOrder; data.advImage = model.advImage; data.advNote = model.advNote; data.advType = model.advType; data.advLink = model.advLink; data.advLang = lang; data.createDate = DateTime.Now; data.advActive = model.advActive; db.Advs.Add(data); db.SaveChanges(); return(Json(new { ok = true, mess = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { ok = false, mess = "" }, JsonRequestBehavior.AllowGet)); } }
private void Load(object o) { Col[0] = 0; Col[1] = 0; Col[2] = 0; var i = N; while (--i >= 0) { var j = N; while (--j >= 0) { _p[i, j].Copy(_tp[i, j]); if (_p[i, j].ColE() == 0) { continue; } Col[0] += _p[i, j].Enemy[0]; Col[1] += _p[i, j].Enemy[1]; Col[2] += _p[i, j].Enemy[2]; } } Adv.Reset(); OnPropertyChanged(nameof(Button)); }
private void BindataToRptBannerLeft() { int nCat = 2; Adv pc = new Adv(); RptBannerLeft.DataSource = pc.getByCategoryID(nCat); RptBannerLeft.DataBind(); }
public void Update(Adv adv) { StringBuilder sqlBuilder = new StringBuilder() .Append("update {0} set adv_ctime = {1}, adv_etime = {2 where adv_id = {3}"); string sql = string.Format(sqlBuilder.ToString(), DatabaseConf.AdvTable, adv.AdvCreationTime, adv.AdvExpirationTime, adv.AdvId); db.ExecuteUpdate(sql); }
public void Add(Adv adv) { StringBuilder sqlBuilder = new StringBuilder() .Append("insert into {0} (adv_id, adv_ctime, adv_etime) ") .Append("values ({1}, {2}, {3})"); string sql = string.Format(sqlBuilder.ToString(), DatabaseConf.AdvTable, adv.AdvId, adv.AdvCreationTime, adv.AdvExpirationTime); db.ExecuteUpdate(sql); }
private void Clear(object o) { foreach (var cell in _p) { cell.Clear(); } EnemyP.Clear(); Col[0] = 0; Col[1] = 0; Col[2] = 0; OnPropertyChanged(nameof(Button)); Adv.Reset(); }
private void LoadData() { string sAction = Request.QueryString["action"].ToString(); if (sAction == "edit") { int nID = Convert.ToInt32(Request.QueryString["nid"]); Adv obj = new Adv(); DataTable dtb = obj.getByID(nID); txtUrl.Text = dtb.Rows[0]["Url"].ToString(); txtDescription.Text = dtb.Rows[0]["Description"].ToString(); lblImage.Text = dtb.Rows[0]["Images"].ToString(); img.ImageUrl = "~/images/Adv/" + dtb.Rows[0]["Images"].ToString(); ddlCategoryLv1.SelectedValue = dtb.Rows[0]["CategoryLv1"].ToString(); } }
protected void Page_Load(object sender, EventArgs e) { var id = Request["ID"]; var idNull = string.IsNullOrEmpty(id); var item = new Adv() { RowId = Guid.NewGuid() }; using (var con = DAL.con()) { if (!idNull) { item = AdvDal.SelectById(new Guid(id)); } Add.Item = item; } }
protected void btUpdate_Click(object sender, EventArgs e) { Adv obj = new Adv(); int nID = Convert.ToInt32(Request.QueryString["nid"]); string sURL = txtUrl.Text; string sDescription = txtDescription.Text; string sImage = ""; if (FileUpload1.HasFile) { sImage = FileUpload1.FileName; this.UploadImages(); } else { sImage = lblImage.Text; } int nCat = Convert.ToInt32(ddlCategoryLv1.SelectedValue); string sAction = Request.QueryString["action"].ToString(); switch (sAction) { case "add": if (obj.insert(sDescription, sURL, sImage, nCat) > 0) { string sUrl = "~/Admin/Administrator.aspx?page=adv&message=1"; Response.Redirect(sUrl); } break; case "edit": if (obj.update(nID, sDescription, sURL, sImage, nCat) > 0) { string sUrl = "~/Admin/Administrator.aspx?page=adv&message=2"; Response.Redirect(sUrl); } break; } }
protected void rptAdministrator_ItemCommand(object source, RepeaterCommandEventArgs e) { string strCommand = e.CommandName; int nID = Convert.ToInt32(e.CommandArgument); Adv obj = new Adv(); switch (strCommand) { case "Delete": int nDelete = obj.delete(nID); this.BindataToRpt(); break; case "Edit": string sEdit = "~/Admin/Administrator.aspx?page=advedit&action=edit&nid=" + nID; Response.Redirect(sEdit); break; } }
public ActionResult Update(Adv model) { try { var data = db.Advs.First(u => u.id.Equals(model.id)); data.advName = model.advName; data.advOrder = model.advOrder; data.advImage = model.advImage; data.advNote = model.advNote; data.advType = model.advType; data.advLink = model.advLink; data.advLang = lang; data.createDate = DateTime.Now; data.advActive = model.advActive; db.SaveChanges(); return(Json(new { ok = true, mess = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { ok = false, mess = "" }, JsonRequestBehavior.AllowGet)); } }
private FrameStateData GetCurrentFrameState(Adv.AdvFrameInfo frameInfo) { if (frameInfo != null) { var rv = new FrameStateData(); rv.VideoCameraFrameId = (long)frameInfo.VideoCameraFrameId; rv.CentralExposureTime = frameInfo.UtcMidExposureTime; rv.SystemTime = frameInfo.SystemTimestamp; rv.ExposureInMilliseconds = frameInfo.Exposure / 10.0f; rv.NumberIntegratedFrames = 0; rv.NumberStackedFrames = 0; int almanacStatus = frameInfo.GPSAlmanacStatus; int almanacOffset = frameInfo.GPSAlmanacOffset; //if (!frameInfo.AlmanacStatusIsGood && m_AlamanacOffsetLastFrameIsGood) //{ // // When the current almanac is not good, but last frame is, then apply the known almanac offset automatically // almanacOffset = m_AlmanacOffsetLastFrame; // rv.CentralExposureTime = rv.CentralExposureTime.AddSeconds(m_AlmanacOffsetLastFrame); // almanacStatus = 2; // Certain //} rv.Gain = frameInfo.Gain; rv.Gamma = frameInfo.Gamma; //rv.Temperature = frameInfo.Temperature; rv.Offset = frameInfo.Offset; rv.NumberSatellites = frameInfo.GPSTrackedSattelites; rv.AlmanacStatus = AdvStatusValuesHelper.TranslateGpsAlmanacStatus(almanacStatus); rv.AlmanacOffset = AdvStatusValuesHelper.TranslateGpsAlmanacOffset(almanacStatus, almanacOffset, almanacStatus > 0); rv.GPSFixStatus = frameInfo.GPSFixStatus.ToString("#"); rv.Messages = string.Empty; if (frameInfo.HasErrorMessage) rv.Messages = Convert.ToString(frameInfo.Status["Error"]); rv.IsVtiOsdCalibrationFrame = frameInfo.Status.ContainsKey("FRAME-TYPE") && Convert.ToString(frameInfo.Status["FRAME-TYPE"]) == "VTI-OSD-CALIBRATION"; return rv; } else return new FrameStateData(); }
public void Click(object sender, MouseButtonEventArgs e) { if (EnemyP.Count != 0) { return; } var celldg = ((DataGrid)sender).CurrentCell; var arv = celldg.Item as ArrayRowView; if (arv == null) { return; } var cell = (Cell)arv.GetColumn(celldg.Column.DisplayIndex); var enemies = cell.Enemy; var preps = cell.Prep; if (enemies[0] == 1) { cell.Del(0); Col[0]--; cell.Add(1); Col[1]++; OnPropertyChanged(nameof(Button)); } else if (enemies[1] == 1) { cell.Del(1); Col[1]--; cell.Add(2); Col[2]++; OnPropertyChanged(nameof(Button)); } else if (enemies[2] == 1) { cell.Del(2); Col[2]--; preps[0] = true; OnPropertyChanged(nameof(Button)); } else if (preps[0]) { preps[0] = false; preps[1] = true; } else if (preps[1]) { preps[1] = false; preps[2] = true; } else if (preps[2]) { preps[2] = false; preps[3] = true; } else if (preps[3]) { preps[3] = false; } else { cell.Add(0); Col[0]++; OnPropertyChanged(nameof(Button)); } Adv.Reset(); }