public DailyBroadcast.RdsTransfer GetData() { try { if (DailyProgram == null) { DailyProgram = new DailyBroadcast.RdsTransfer(); } DailyProgram.Program = new EBMTable.DailyCmdRdsTransfer(); DailyProgram.B_Rds_terminal_type = (byte)cbBoxB_Rds_terminal_type.SelectedValue; string rdsData = textRdsData.Text.Trim().Replace(',', ','); string[] data = rdsData.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); byte[] arB_byte = new byte[data.Length]; for (int i = 0; i < data.Length; i++) { arB_byte[i] = Convert.ToByte(data[i]); } if (arB_byte.Length == 0) { arB_byte = new byte[1]; arB_byte[0] = 0; } DailyProgram.Br_Rds_data = arB_byte; DailyProgram.RdsDataText = rdsData; DailyProgram.B_Address_type = pnlAddressType.GetAddressType(); DailyProgram.list_Terminal_Address = pnlTerminalAddress.GetData(); return(DailyProgram); } catch { return(null); } }
public void InitData(DailyBroadcast.DailyProgram program) { DailyProgram = program as DailyBroadcast.RdsTransfer; cbBoxB_Rds_terminal_type.SelectedValue = DailyProgram.B_Rds_terminal_type; string data = Utils.ArrayHelper.Bytes2String(DailyProgram.Program.Br_Rds_data); textRdsData.Text = data; pnlAddressType.InitAddressType(DailyProgram.B_Address_type); pnlTerminalAddress.InitData(DailyProgram.Program.list_Terminal_Address); }
public void InitData(DailyBroadcast.DailyProgram program) { DailyProgram = program as DailyBroadcast.RdsTransfer; cbBoxB_Rds_terminal_type.SelectedValue = DailyProgram.B_Rds_terminal_type; StringBuilder data = new StringBuilder(); for (int i = 0; i < DailyProgram.Br_Rds_data.Length; i++) { data.Append(Convert.ToString(DailyProgram.Br_Rds_data[i], 10) + ","); } textRdsData.Text = data.ToString(); pnlAddressType.InitAddressType(DailyProgram.B_Address_type); pnlTerminalAddress.InitData(DailyProgram.list_Terminal_Address); }
public DailyBroadcast.RdsTransfer GetData() { try { if (DailyProgram == null) { DailyProgram = new DailyBroadcast.RdsTransfer(); } DailyProgram.Program = new EBMTable.DailyCmdRdsTransfer(); DailyProgram.B_Rds_terminal_type = (byte)cbBoxB_Rds_terminal_type.SelectedValue; string rdsData = textRdsData.Text.Trim().Replace(',', ',').Replace(",", " "); byte[] arB_byte = Utils.ArrayHelper.String2Bytes(rdsData); DailyProgram.Program.Br_Rds_data = arB_byte; DailyProgram.B_Address_type = pnlAddressType.GetAddressType(); DailyProgram.Program.list_Terminal_Address = pnlTerminalAddress.GetData(); return(DailyProgram); } catch { return(null); } }