/// <summary> /// The retrieve request code. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveRequestCode(DataEventType type) { switch (type) { case DataEventType.RegisterPolicy: case DataEventType.ChangePolicyPartial: case DataEventType.IssuePolicy: case DataEventType.DeregisterPolicy: case DataEventType.ChangePolicyEmployment: case DataEventType.ChangePolicyComplete: case DataEventType.DecommitPolicyENP: case DataEventType.RecommitPolicyENP: case DataEventType.ResolvePolicyDublicates: case DataEventType.ResolvePolicyCollisions: return("ADT"); case DataEventType.QueryPersonInsurance: case DataEventType.QueryPersonsRegistrating: case DataEventType.QueryPersonsDeregistrating: case DataEventType.QueryPersonsDeadAbroad: case DataEventType.QueryDublicates: return("QBP"); case DataEventType.IssueOrReissuancePolicyAnnounce: case DataEventType.NotificationOfReceiveAnnounce: return("ZPI"); } return(null); }
private void Entry_DataChanged(object sender, VehicleUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = e.VehicleNo; lvItem.SubItems.Add(e.PUCExpiry.ToShortDateString()); lvwVehicles.Items.Add(lvItem); lvwVehicles.EnsureVisible(lvItem.Index); break; case DataEventType.UPDATE_EVENT: lvItem = lvwVehicles.Items[lvwVehicles.SelectedItems[0].Index]; lvItem.Text = e.VehicleNo; lvItem.SubItems[1].Text = e.PUCExpiry.ToShortDateString(); lvwVehicles.EnsureVisible(lvwVehicles.SelectedItems[0].Index); break; } }
private void Entry_DataChanged(object sender, CityUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = e.mDCity; lvwCities.Items.Add(lvItem); lvwCities.EnsureVisible(lvItem.Index); break; case DataEventType.UPDATE_EVENT: lvItem = lvwCities.Items[lvwCities.SelectedItems[0].Index]; lvItem.Text = e.mDCity; lvwCities.EnsureVisible(lvwCities.SelectedItems[0].Index); break; } }
private void Entry_DataChanged(object sender, VisitorUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = e.VName; lvItem.SubItems.Add(e.Company); lvItem.SubItems.Add(e.ContactNo); //lvItem.SubItems.Add(e.RegNo); lvwVisitors.Items.Add(lvItem); lvwVisitors.EnsureVisible(lvItem.Index); break; case DataEventType.UPDATE_EVENT: lvItem = lvwVisitors.Items[lvwVisitors.SelectedItems[0].Index]; lvItem.Text = e.VName; lvItem.SubItems[1].Text = e.Company; lvItem.SubItems[2].Text = e.ContactNo; //lvItem.SubItems[3].Text = e.RegNo; lvwVisitors.EnsureVisible(lvwVisitors.SelectedItems[0].Index); break; } /// Below function are called to reload Company and ContactNo List. FillCompany(); FillContactNo(); }
private void Entry_DataChanged(object sender, UserUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem = null; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = e.LoginName; lvItem.SubItems.Add(e.Role); lvwUsers.Items.Add(lvItem); lvwUsers.EnsureVisible(lvItem.Index); break; case DataEventType.UPDATE_EVENT: lvItem = lvwUsers.Items[lvwUsers.SelectedItems[0].Index]; lvItem.Text = e.LoginName; lvItem.SubItems[1].Text = e.Role; lvwUsers.EnsureVisible(lvItem.Index); break; } }
private void Entry_DataChanged(object sender, EmpUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = e.Initials; lvItem.SubItems.Add(e.EmpCode); lvItem.SubItems.Add(e.DeptName); lvItem.SubItems.Add(e.EmpPlant); lvwEmployees.Items.Add(lvItem); lvwEmployees.EnsureVisible(lvItem.Index); break; case DataEventType.UPDATE_EVENT: lvItem = lvwEmployees.Items[lvwEmployees.SelectedItems[0].Index]; lvItem.Text = e.Initials; lvItem.SubItems[1].Text = e.EmpCode; lvItem.SubItems[2].Text = e.DeptName; lvItem.SubItems[3].Text = e.EmpPlant; lvwEmployees.EnsureVisible(lvwEmployees.SelectedItems[0].Index); break; } }
private void Entry_DataChanged(object sender, DCUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = Convert.ToString(e.EntryNo); lvItem.SubItems.Add(e.EntryDate.ToShortDateString()); lvItem.SubItems.Add(e.PartyName); lvItem.SubItems.Add(e.EntryType); lvItem.SubItems.Add(e.DCNo); lvItem.SubItems.Add(e.DCDate.ToShortDateString()); lvwDCList.Items.Add(lvItem); lvwDCList.EnsureVisible(lvItem.Index); if (e.EntryType == "INWARD" & e.OutDate != DateTime.MinValue) { lvItem.ForeColor = Color.Red; } if (e.EntryType == "OUTWARD" & e.InDate != DateTime.MinValue) { lvItem.ForeColor = Color.Red; } break; case DataEventType.UPDATE_EVENT: lvItem = lvwDCList.Items[lvwDCList.SelectedItems[0].Index]; lvItem.Text = Convert.ToString(e.EntryNo); lvItem.SubItems[1].Text = e.EntryDate.ToShortDateString(); lvItem.SubItems[2].Text = e.PartyName; lvItem.SubItems[3].Text = e.EntryType; lvItem.SubItems[4].Text = e.DCNo; lvItem.SubItems[5].Text = e.DCDate.ToShortDateString(); lvwDCList.EnsureVisible(lvwDCList.SelectedItems[0].Index); if (e.EntryType == "INWARD" & e.OutDate != DateTime.MinValue) { lvItem.ForeColor = Color.Red; } if (e.EntryType == "OUTWARD" & e.InDate != DateTime.MinValue) { lvItem.ForeColor = Color.Red; } break; } }
/// <summary> /// The retrieve reply generals. /// </summary> /// <param name="type"> /// The type. /// </param> /// <param name="transactionReply"> /// The transaction reply. /// </param> /// <param name="replyCode"> /// The reply code. /// </param> /// <param name="replyStruct"> /// The reply struct. /// </param> public static void RetrieveReplyGenerals( DataEventType type, out string transactionReply, out string replyCode, out string replyStruct) { transactionReply = RetrieveTransactionReply(type); replyCode = RetrieveReplyCode(type); replyStruct = RetrieveReplyStruct(type); }
private void Entry_DataChanged(object sender, VisitorGPUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = Convert.ToString(e.GPNo); lvItem.SubItems.Add(e.VisitorName); lvItem.SubItems.Add(e.GPDate.ToShortDateString()); lvItem.SubItems.Add(e.TimeIn.ToShortTimeString()); lvItem.SubItems.Add(e.ToMeet); lvItem.SubItems.Add(e.Purpose); if (e.TimeOut != DateTime.MinValue) { lvItem.SubItems.Add(e.TimeOut.ToShortTimeString()); } else { lvItem.SubItems.Add(""); } lvwGPs.Items.Add(lvItem); lvwGPs.EnsureVisible(lvItem.Index); lvItem.ForeColor = Color.Blue; lblTotal.Text = Convert.ToString(Convert.ToInt16(lblTotal.Text) + 1); lblTotalIn.Text = Convert.ToString(Convert.ToInt16(lblTotalIn.Text) + 1); break; case DataEventType.UPDATE_EVENT: lvItem = lvwGPs.Items[lvwGPs.SelectedItems[0].Index]; lvItem.Text = Convert.ToString(e.GPNo); lvItem.SubItems[1].Text = e.VisitorName; lvItem.SubItems[2].Text = e.GPDate.ToShortDateString(); lvItem.SubItems[3].Text = e.TimeIn.ToShortTimeString(); lvItem.SubItems[4].Text = e.ToMeet; lvItem.SubItems[5].Text = e.Purpose; if (e.TimeOut != DateTime.MinValue) { lvItem.SubItems[6].Text = e.TimeOut.ToShortTimeString(); } else { lvItem.SubItems[6].Text = ""; } lvwGPs.EnsureVisible(lvwGPs.SelectedItems[0].Index); break; } }
/// <summary> /// The retrieve request string. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveRequestString(DataEventType type) { var str = RetrieveTransactionCode(type); if (string.IsNullOrEmpty(str)) { return(null); } var delimiter = "/"; return(TStringHelper.CombineStrings(str, RetrieveTranscauseCode(type), delimiter)); }
/// <summary> /// The retrieve transaction code. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveTransactionCode(DataEventType type) { switch (type) { case DataEventType.DeregisterPolicy: case DataEventType.RegisterPolicy: case DataEventType.IssuePolicy: case DataEventType.ChangePolicyPartial: case DataEventType.ChangePolicyEmployment: case DataEventType.ChangePolicyComplete: return("A08"); case DataEventType.BatchProcess: return("?"); case DataEventType.DecommitPolicyENP: return("A03"); case DataEventType.RecommitPolicyENP: return("A13"); case DataEventType.QueryPersonInsurance: return("ZP1"); case DataEventType.QueryPersonsRegistrating: return("ZP2"); case DataEventType.ResolvePolicyDublicates: return("A24"); case DataEventType.ResolvePolicyCollisions: return("A37"); case DataEventType.QueryPersonsDeregistrating: return("ZP3"); case DataEventType.QueryPersonsDeadAbroad: return("ZP4"); case DataEventType.QueryDublicates: return("ZP5"); case DataEventType.IssueOrReissuancePolicyAnnounce: return("ZA1"); case DataEventType.NotificationOfReceiveAnnounce: return("ZA7"); } return(null); }
private bool HandleIncomingData(TransferCommandObject dObj, Client client, DataEventType type) { if (dObj.GetType().isType(typeof(TransferCommandObject))) { TransferCommandObject obj = (TransferCommandObject)dObj; //send the transfer object to the command handler //client.RespondModels.Add(obj); MessageReceived?.Invoke(client, obj, type); return(true); } else { WriteLine("Object type not supported", ConsoleColor.Red); return(false); } }
nuint AddChildEvent <T>(DatabaseReference nodeRef, DataEventType type, Action <string, T> eventAction) { nuint handleReference = nodeRef.ObserveEvent(type, (snapshot) => { if (snapshot.HasChildren && eventAction != null) { NSDictionary itemDict = snapshot.GetValue <NSDictionary>(); NSError error = null; string itemDictString = NSJsonSerialization.Serialize(itemDict, NSJsonWritingOptions.PrettyPrinted, out error).ToString(); T item = JsonConvert.DeserializeObject <T>(itemDictString); eventAction(snapshot.Key, item); } }); return(handleReference); }
private string GetDateEventType(DataEventType type) { switch (type) { case DataEventType.Click: return("click"); case DataEventType.Change: return("change"); case DataEventType.KeyPress: return("keypress"); case DataEventType.KeyUp: return("keyup"); } return("keypress"); }
/// <summary> /// The retrieve reply struct code. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveReplyStructCode(DataEventType type) { switch (type) { case DataEventType.QueryPersonsDeregistrating: case DataEventType.QueryPersonsRegistrating: return("ZK2"); case DataEventType.QueryPersonsDeadAbroad: return("ZK4"); case DataEventType.QueryDublicates: return("ZK5"); case DataEventType.QueryPersonInsurance: return("ZK1"); } return(null); }
/// <summary> /// The retrieve transcause code. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveTranscauseCode(DataEventType type) { switch (type) { case DataEventType.RegisterPolicy: return("П03"); case DataEventType.ChangePolicyPartial: return("П04"); case DataEventType.ChangePolicyEmployment: return("П05"); case DataEventType.IssuePolicy: return("П01"); case DataEventType.DeregisterPolicy: return("П02"); case DataEventType.ChangePolicyComplete: return("П06"); case DataEventType.DecommitPolicyENP: return("П07"); case DataEventType.RecommitPolicyENP: return("П09"); case DataEventType.ResolvePolicyDublicates: return("П10"); case DataEventType.ResolvePolicyCollisions: return("П11"); case DataEventType.IssueOrReissuancePolicyAnnounce: return("301"); } return(null); }
/// <summary> /// The retrieve transaction reply. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveTransactionReply(DataEventType type) { switch (type) { case DataEventType.QueryPersonInsurance: return("ZK1"); case DataEventType.QueryPersonsRegistrating: return("ZK2"); case DataEventType.QueryPersonsDeregistrating: return("ZK3"); case DataEventType.QueryPersonsDeadAbroad: return("ZK4"); case DataEventType.QueryDublicates: return("ZK5"); } return(RetrieveTransactionCode(type)); }
/// <summary> /// The retrieve request name. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveRequestName(DataEventType type) { switch (type) { case DataEventType.QueryPersonInsurance: return("СП"); case DataEventType.QueryPersonsRegistrating: return("ВСТ"); case DataEventType.QueryPersonsDeregistrating: return("СНТ"); case DataEventType.QueryPersonsDeadAbroad: return("УМ"); case DataEventType.QueryDublicates: return("КДБ"); } return(null); }
private void Entry_DataChanged(object sender, AppointUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = Convert.ToString(e.EntryNo); lvItem.SubItems.Add(e.EntryDate.ToShortDateString()); lvItem.SubItems.Add(Convert.ToString(e.AppointmentNo)); lvItem.SubItems.Add(e.Name); lvItem.SubItems.Add(e.AppointmentDate.ToShortDateString()); lvItem.SubItems.Add(e.SchTime.ToShortTimeString()); lvwAppoints.Items.Add(lvItem); lvwAppoints.EnsureVisible(lvItem.Index); break; case DataEventType.UPDATE_EVENT: lvItem = lvwAppoints.Items[lvwAppoints.SelectedItems[0].Index]; lvItem.Text = Convert.ToString(e.EntryNo); lvItem.SubItems[1].Text = e.EntryDate.ToShortDateString(); lvItem.SubItems[2].Text = Convert.ToString(e.AppointmentNo); lvItem.SubItems[3].Text = e.Name; lvItem.SubItems[4].Text = e.AppointmentDate.ToShortDateString(); lvItem.SubItems[5].Text = e.SchTime.ToShortTimeString(); lvwAppoints.Items[lvItem.Index].Selected = true; lvwAppoints.EnsureVisible(lvwAppoints.SelectedItems[0].Index); break; } }
/// <summary> /// The retrieve request struct. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveRequestStruct(DataEventType type) { var delimiter = "_"; return(TStringHelper.CombineStrings(RetrieveRequestCode(type), RetrieveRequestStructCode(type), delimiter)); }
private static void Server_MessageReceived(Client c, TransferCommandObject model, DataEventType type) { WriteLine($"Client #{c.GetClientID()} received data: {model.Command}{{{model.Value}}}", ConsoleColor.Yellow); switch (type) { case DataEventType.DATA: break; case DataEventType.RESPONSE: if (model.Command == "Login" && model.Value == "Accepted") { //TransferCommandObject m = new TransferCommandObject(); //m.Command = "Debug"; //m.Value = "TestVolume"; //Program.Server.SendDataObjectToAll(ClientServerPipeline.BufferSerialize(m)); } break; case DataEventType.COMMAND: if (handler.InvokeCommand(c, model)) { WriteLine("Command Completed"); } else { WriteLine("Command Failed"); } break; } }
/// <summary> /// Equivalent to ObserveSingleEvent, except returns an IObservable for use with reactive extensions. /// </summary> /// <param name="dbQuery">The database query reference.</param> /// <param name="eventType">The type of event you want to observe.</param> /// <returns>Returns a snapshot of the data at dbQuery.</returns> public static IObservable <DataSnapshot> ObserveSingleEventRx(this DatabaseQuery dbQuery, DataEventType eventType) { return(Observable.Create <DataSnapshot>(observer => { dbQuery.ObserveSingleEvent( eventType, snapshot => { observer.OnNext(snapshot); observer.OnCompleted(); }, error => { observer.OnError(new NSErrorException(error)); }); return Disposable.Empty; })); }
public RecordDataEvent(DataEventType dataEventType, string name, object keyValue, Dict record) : base(dataEventType, name, keyValue) { this.record = record; }
public KeyValueDataEvent(DataEventType dataEventType, string name, object keyValue) : base(dataEventType) { this.name = name; this.keyValue = keyValue; }
public DataEvent(DataEventType dataEventType) { this.id = Guid.NewGuid().ToString(); this.dataEventType = dataEventType; }
/// <summary> /// Equivalent to ObserveEvent, except returns an IObservable for use with reactive extensions. /// </summary> /// <param name="dbQuery">The database query reference.</param> /// <param name="eventType">The type of event you want to observe.</param> /// <param name="handle">A handle to the listener so you can remove it, later.</param> /// <returns>Returns a stream of snapshots of the data at dbQuery.</returns> public static IObservable <DataSnapshot> ObserveEventRx(this DatabaseQuery dbQuery, DataEventType eventType, out nuint handle) { var eventSubject = new Subject <DataSnapshot>(); handle = dbQuery.ObserveEvent( eventType, snapshot => { eventSubject.OnNext(snapshot); }, error => { eventSubject.OnError(new NSErrorException(error)); }); return(eventSubject.AsObservable()); }
/// <summary> /// The retrieve transcause reply. /// </summary> /// <param name="type"> /// The type. /// </param> /// <returns> /// The <see cref="string"/>. /// </returns> public static string RetrieveTranscauseReply(DataEventType type) { return(RetrieveTranscauseCode(type)); }
private void Entry_DataChanged(object sender, VehInOutUpdateEventArgs e, DataEventType Action) { ListViewItem lvItem; switch (Action) { case DataEventType.INSERT_EVENT: lvItem = new ListViewItem(); lvItem.Name = Convert.ToString(e.DBID); lvItem.Text = Convert.ToString(e.EntryNo); if (e.EntryType == 1) { lvItem.SubItems.Add("IN/OUT OTHER"); } else if (e.EntryType == 4) { lvItem.SubItems.Add("COMPANY"); } lvItem.SubItems.Add(e.VehicleNo); if (e.InOUt == 1) { lvItem.SubItems.Add("IN"); } else if (e.InOUt == 2) { lvItem.SubItems.Add("OUT"); } lvItem.SubItems.Add(e.DriverName); if (e.InDate != DateTime.MinValue) { lvItem.SubItems.Add(e.InDate.ToShortDateString()); } else { lvItem.SubItems.Add(""); } if (e.InTime != DateTime.MinValue) { lvItem.SubItems.Add(e.InTime.ToShortTimeString()); } else { lvItem.SubItems.Add(""); } if (e.OutDate != DateTime.MinValue) { lvItem.SubItems.Add(e.OutDate.ToShortDateString()); } else { lvItem.SubItems.Add(""); } if (e.OutTime != DateTime.MinValue) { lvItem.SubItems.Add(e.OutTime.ToShortTimeString()); } else { lvItem.SubItems.Add(""); } lvwVehInOut.Items.Add(lvItem); if (e.InOUt == 1) { lvItem.ForeColor = Color.Blue; } else if (e.InOUt == 2) { lvItem.ForeColor = Color.Red; } lvwVehInOut.EnsureVisible(lvItem.Index); break; case DataEventType.UPDATE_EVENT: lvItem = lvwVehInOut.Items[lvwVehInOut.SelectedItems[0].Index]; lvItem.Text = Convert.ToString(e.EntryNo); if (e.EntryType == 1) { lvItem.SubItems[1].Text = "IN/OUT OTHER"; } else if (e.EntryType == 4) { lvItem.SubItems[1].Text = "COMPANY"; } lvItem.SubItems[2].Text = e.VehicleNo; if (e.InOUt == 1) { lvItem.SubItems[3].Text = "IN"; } else if (e.InOUt == 2) { lvItem.SubItems[3].Text = "OUT"; } lvItem.SubItems[4].Text = e.DriverName; if (e.InDate != DateTime.MinValue) { lvItem.SubItems[5].Text = e.InDate.ToShortDateString(); } if (e.InTime != DateTime.MinValue) { lvItem.SubItems[6].Text = e.InTime.ToShortTimeString(); } if (e.OutDate != DateTime.MinValue) { lvItem.SubItems[7].Text = e.OutDate.ToShortDateString(); } if (e.OutTime != DateTime.MinValue) { lvItem.SubItems[8].Text = e.OutTime.ToShortTimeString(); } lvwVehInOut.EnsureVisible(lvwVehInOut.SelectedItems[0].Index); if (e.InOUt == 1) { lvItem.ForeColor = Color.Blue; } else if (e.InOUt == 2) { lvItem.ForeColor = Color.Red; } break; } }