private void deleteSimpleButton_Click(object sender, EventArgs e) { if (reassonCodesGridView.SelectedRowsCount > 0) { if (MessageBox.Show("Are you sure you want to delete this record/s?", "Delete Record", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { for (int i = 0; i < reassonCodesGridView.SelectedRowsCount; i++) { int row = reassonCodesGridView.GetSelectedRows()[i]; if (row >= 0) { ReasonCodes currentReason = Session.DefaultSession.GetObjectByKey <ReasonCodes>(Convert.ToInt32(reassonCodesGridView.GetRowCellValue(row, colOid))); if (currentReason.Production.Any()) { MessageBox.Show("This reason can't be deleted, it's used for a production reason code", "Reason In Use", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { currentReason.Delete(); } } } reasonCodesXpCollection.Reload(); } } }
private static void LogExitCall(ExitFlags uFlags, ReasonCodes dwReason) { Console.Error.WriteLine( "Shutdown call: Flags={0}; Reason={1}", Tools.FlagsToString(Tools.FlagsToArray(uFlags)), Tools.FlagsToString(Tools.FlagsToArray(dwReason))); }
public List <ScreenPopOptions> GetReasonByCode(int profileID, ReasonCodes reasoncode) { ScreenPopConfig wrapupreason = GetScreenConfigByProfileId(profileID); List <ScreenPopOptions> opts = new List <ScreenPopOptions>(); if (wrapupreason.ScreenPopOptionsList != null) { switch (reasoncode) { case ReasonCodes.AUXReason: if (wrapupreason.AUXReasonEnabled) { opts = wrapupreason.ScreenPopOptionsList.Where(reason => reason.Type == (int)reasoncode).ToList(); } break; case ReasonCodes.LogoutReason: if (wrapupreason.LogoutReasonEnabled) { opts = wrapupreason.ScreenPopOptionsList.Where(reason => reason.Type == (int)reasoncode).ToList(); } break; case ReasonCodes.WrapupReason: if (wrapupreason.WrapupReasonEnabled) { opts = wrapupreason.ScreenPopOptionsList.Where(reason => reason.Type == (int)reasoncode).ToList(); } break; } } return(opts); }
//public IActionResult Addreasoncode(string reasoncodename, [FromBody] MetricbasedreasoncodeDetails reasonCodes, reasoncodename) public IActionResult Addreasoncode([FromBody] MetricbasedreasoncodeDetails reasonCodes) { try { if (ModelState.IsValid) { //var reasocode = reasonCodes.MetricreasoncodeviewDetails.ReasonCode; //reasocode.Reason var data = _context.ReasonCodes.FirstOrDefault(c => c.ReasonCode == reasonCodes.reasoncodename); //var data = _context.ReasonCodes.FirstOrDefault(c => c.ReasonCode == reasonCodes); if (data == null) { foreach (var item in reasonCodes.MetricreasoncodeviewDetails) { ReasonCodes codes = new ReasonCodes(); codes.ReasonCode = reasonCodes.reasoncodename; //codes.Flag = item.Flag; _iaddreasoncode.AddReasonCodes(codes, (int)item.MetricId, (int)item.Flag); } } else { _logger.LogInformation("The provided reason code already exists"); return(Ok(reasonCodes.reasoncodename + " already exists")); } } return(Ok()); } catch (Exception ex) { _logger.LogError(ex, ex.Message); return(BadRequest()); } }
public override string ToString() { var returnCodesText = string.Join(",", ReturnCodes.Select(f => f.ToString())); var reasonCodesText = string.Join(",", ReasonCodes.Select(f => f.ToString())); return(string.Concat("SubAck: [PacketIdentifier=", PacketIdentifier, "] [ReturnCodes=", returnCodesText, "] [ReasonCode=", reasonCodesText, "]")); }
protected override void ReadData(AcnBinaryReader data) { LeaderId = new Guid(data.ReadBytes(16)); ChannelNumber = data.ReadOctet2(); MemberId = data.ReadOctet2(); ReliableSequenceNumber = data.ReadOctet4(); ReasonCode = (ReasonCodes)data.ReadByte(); }
public override string ToString() { var reasonCodesText = string.Empty; if (ReasonCodes != null) { reasonCodesText = string.Join(",", ReasonCodes?.Select(f => f.ToString())); } return($"UnsubAck: [PacketIdentifier={PacketIdentifier}] [ReasonCodes={reasonCodesText}] [ReasonString={ReasonString}]"); }
public static bool Logoff(bool DryRun = false) { const ExitFlags exit = ExitFlags.LOGOFF; const ReasonCodes reason = ReasonCodes.NO_REASON; LogExitCall(exit, reason); if (!DryRun) { return(ExitWindowsEx(exit, reason)); } return(true); }
public List <ScreenPopOptions> GetReasonByCode(int profileID, ReasonCodes reasoncode) { ScreenPopConfig wrapupreason = GetScreenConfigByProfileId(profileID); if (wrapupreason.ScreenPopOptionsList != null) { return(wrapupreason.ScreenPopOptionsList.Where(reason => reason.Type == (int)reasoncode).ToList()); } else { return(null); } }
public async Task <IActionResult> Create([FromBody] ReasonCodes entity) { if (entity == null) { return(BadRequest("Bad model")); } try { var res = _ctx.ReasonCodes.Add(entity); await _ctx.SaveChangesAsync(); entity.Id = res.Entity.Id; return(Created("", entity)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public async Task <IActionResult> Update([FromBody] ReasonCodes entity) { if (entity == null) { return(BadRequest("Bad model")); } try { var reasonCode = _ctx.ReasonCodes.FirstOrDefault(p => p.Id == entity.Id); reasonCode.Opis = entity.Opis; reasonCode.IdDifferenceReasonCode = entity.IdDifferenceReasonCode; await _ctx.SaveChangesAsync(); return(NoContent()); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
public void AddReasonCodes(ReasonCodes reasonCodes, int metricId, int Flag) { using (var transaction = db.Database.BeginTransaction()) { var reasonCodeData = db.ReasonCodes.FirstOrDefault(r => r.ReasonCode == reasonCodes.ReasonCode); if (reasonCodeData == null) { db.ReasonCodes.Add(reasonCodes); db.SaveChanges(); int newReasconCodeId = reasonCodes.ReasonCodeId; int newReasconCode = reasonCodes.ReasonCodeId; AddMetricReasonCodeDependencyDetails(newReasconCodeId, metricId, Flag); } else { AddMetricReasonCodeDependencyDetails(reasonCodeData.ReasonCodeId, metricId, Flag); } transaction.Commit(); } }
public IActionResult Create([FromBody] MetricbasedreasoncodeDetails reasonCodes) { if (ModelState.IsValid) { foreach (var item in reasonCodes.MetricreasoncodeviewDetails) { //var dataExists = _context.Corrsmetricreasoncodedependency // .FirstOrDefault(c => c.Reason.ReasonCode == item.ReasonCode); var dataExists = _context.ReasonCodes.FirstOrDefault(c => c.ReasonCode == item.ReasonCode); if (dataExists == null) { ReasonCodes codes = new ReasonCodes(); codes.ReasonCode = item.ReasonCode; //codes.Flag = item.Flag; _iaddreasoncode.AddReasonCodes(codes, (int)item.MetricId, (int)item.Flag); } else //if (dataExists.ReasonId != 0) { return(Ok(item.ReasonCode + " already exists")); } } } return(Ok()); }
private static extern bool ExitWindowsEx(ExitFlags uFlags, ReasonCodes dwReason);
public int GetNotReadyReasonCodeList() { ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; List <AgentVisibleStatus> codes = new List <AgentVisibleStatus>(); WebRequest request = WebRequest.Create("https://ciscodemo.comm100.io:443/finesse/api/ReasonCodes?category=NOT_READY"); string responseFromServer = string.Empty; var reasonCode = 0; XmlSerializer serializer = new XmlSerializer(typeof(ReasonCodes)); try { request.Method = HttpMethod.Get.ToString(); request.Timeout = 7000; request.Headers.Add("access-control-allow-credentials", "true"); request.Headers.Add("access-control-allow-origin", "*"); request.Credentials = new NetworkCredential("administrator", "Comm100Aa"); WebResponse response = request.GetResponse(); Console.WriteLine(((HttpWebResponse)response).StatusDescription); Console.WriteLine(((HttpWebResponse)response).StatusCode); Console.WriteLine("Response Received"); Stream dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); ReasonCodes rc = (ReasonCodes)serializer.Deserialize(reader); Console.WriteLine(responseFromServer); reader.Close(); dataStream.Close(); response.Close(); foreach (var items in rc.ReasonCode) { if (items.systemCode == false) { codes.Add(new AgentVisibleStatus { statusId = items.uri.Substring(items.uri.LastIndexOf('/') + 1), statusName = items.label }); } } if (codes.Count == 0) { codes.Add(new AgentVisibleStatus { statusId = "0", statusName = "NOT_READY" }); } return(reasonCode); } catch (WebException e1) { throw; } catch (Exception e) { throw; } }
public override string ToString() { var reasonCodesText = string.Join(",", ReasonCodes.Select(f => f.ToString())); return($"SubAck: [PacketIdentifier={PacketIdentifier}] [ReasonCode={reasonCodesText}]"); }
protected override void ReadData(AcnBinaryReader data) { ProtocolId = data.ReadOctet4(); Reason = (ReasonCodes)data.ReadByte(); }