private void ProcessTerminalProvisionMsg(string msg) { try { Messages messages = new Messages(); TerminalProvision terminal = new TerminalProvision(); terminal = messages.DeSerializeProvision(msg); if (terminal != null) { if (terminal.TerminalId != String.Empty) { int ins = _TpTableAdapter.Insert(terminal.TerminalId, terminal.TerminalType, terminal.TerminalIp, terminal.RemoteIp, terminal.Name, terminal.AliasName, terminal.Location, terminal.JournalPath, terminal.ImagePath, terminal.CustodianName, terminal.Phone, terminal.Email, terminal.Address, terminal.EntryDate, null); if (ins > 0) { Console.WriteLine("Terminal Provision Inserted..."); DeleteReceivedPRocessRecord(RecId, _taRecievedDataTableAdapter); } } } } catch (Exception ex) { Console.WriteLine("Terminal Provisioning Failed. " + ex.Message); } }
void LoadSettings() { TerminalProvision prov = new TerminalProvision(); prov.GetSettings(); id = prov.Id; txbalias.Text = prov.AliasName; txbbank.Text = prov.Name; txbheartbeat.Text = prov.HeartBeat.ToString(); txbloc.Text = prov.Location; txbsip.Text = prov.RemoteIp; txbtid.Text = prov.TerminalId; txbtip.Text = prov.TerminalIp; txbuseraddress.Text = prov.Address; txbuseremail.Text = prov.Email; txbusername.Text = prov.CustodianName; txbuserphone.Text = prov.Phone; imgpath.Text = prov.ImagePath; jppath.Text = prov.JournalPath; txbport.Text = prov.TerminalPort.ToString(); }
private void ProcessTerminalProvisionMsg(string msg, int recId) { Messages messages = new Messages(); TerminalProvision terminal = new TerminalProvision(); terminal = messages.DeSerializeProvision(msg); if (terminal != null) { if (terminal.TerminalId != String.Empty) { _TpTableAdapter = new TerminalProvisionTableAdapter(); int ins = _TpTableAdapter.Insert(terminal.TerminalId, terminal.TerminalType, terminal.TerminalIp, terminal.RemoteIp, terminal.Name, terminal.AliasName, terminal.Location, terminal.JournalPath, terminal.ImagePath, terminal.CustodianName, terminal.Phone, terminal.Email, terminal.Address, terminal.EntryDate, null); if (ins > 0) { Console.WriteLine("Terminal Provision Inserted..."); DeleteRecordFromTable(recId); } } } }
private void btnSave_Click(object sender, EventArgs e) { if (Validate()) { TerminalProvision pv = new TerminalProvision(); pv.TerminalId = txbtid.Text.ToUpper(); pv.Address = txbuseraddress.Text; pv.AliasName = txbalias.Text.ToUpper(); pv.CustodianName = txbusername.Text.ToUpper(); pv.Email = txbuseremail.Text.ToUpper(); pv.ImagePath = imgpath.Text; pv.JournalPath = jppath.Text; pv.Location = txbloc.Text.ToUpper(); pv.Name = txbbank.Text.ToUpper(); pv.HeartBeat = int.Parse(txbheartbeat.Text); pv.Phone = txbuserphone.Text; pv.RemoteIp = txbsip.Text; pv.Id = id; pv.TerminalType = cmbtmodel.SelectedItem.ToString(); pv.TerminalIp = txbtip.Text; pv.TerminalPort = int.Parse(txbport.Text); //send to server //serialize object string objStr = SerializeObject(pv); bool s = SetupClientSocket.SendMessage(4, objStr); if (s) { _appConfTa = new AppSettingsTableAdapter(); _dt = new DataTable(); _dt = _appConfTa.GetData(); int rId = 0; if (_dt.Rows.Count > 0) { for (int i = 0; i < _dt.Rows.Count; i++) { rId = Convert.ToInt32(_dt.Rows[i][0]); } int a = _appConfTa.UpdateQuery( pv.TerminalId, pv.TerminalType, pv.TerminalIp, pv.RemoteIp, pv.TerminalPort.ToString(), pv.ImagePath, pv.CurrentFile, pv.CustodianName, pv.Phone, pv.Email, pv.Address, pv.JournalPath, pv.Name, pv.AliasName, pv.Location, pv.HeartBeat, rId ); if (a > 0) { MessageBox.Show(@"Settings Modified"); this.Close(); } else { MessageBox.Show(@"Settings Modification failed"); } } else { _appConfTa = new AppSettingsTableAdapter(); int a = _appConfTa.Insert( pv.TerminalId, pv.TerminalType, pv.TerminalIp, pv.RemoteIp, pv.TerminalPort.ToString(), pv.ImagePath, pv.CurrentFile, pv.CustodianName, pv.Phone, pv.Email, pv.Address, pv.JournalPath, pv.Name, pv.AliasName, pv.Location, pv.HeartBeat ); if (a > 0) { MessageBox.Show(@"Settings Created"); this.Close(); } else { MessageBox.Show(@"Settings Create failed"); } } } } else { MessageBox.Show("Required fields are missing"); } }