//*********************************************************************************************************************************//@ByFabioAlves // *//@ByFabioAlves // MIG - Middleware Interface Generator *//@ByFabioAlves // *//@ByFabioAlves // DPP Driver DPP_Transaction700A written in C#.Net *//@ByFabioAlves // *//@ByFabioAlves // Code Automatic Generated on 05/07/2009 13:25:47 *//@ByFabioAlves // *//@ByFabioAlves // Author: Fabio Quintaes Alves *//@ByFabioAlves // *//@ByFabioAlves //*********************************************************************************************************************************//@ByFabioAlves // //@ByFabioAlves using System; //@ByFabioAlves using System.Configuration; //@ByFabioAlves using DFDSLib; //@ByFabioAlves //@ByFabioAlves namespace FabioAlves.DFDS.DPP.Transaction700A //@ByFabioAlves //namespace FabioAlves.COMS.DPP.Transaction700A //@ByFabioAlves //namespace FabioAlves.CICS.DPP.Transaction700A //@ByFabioAlves { //@ByFabioAlves public class Transaction700A //@ByFabioAlves { //@ByFabioAlves public Int64 ExceptionCode = 0; //@ByFabioAlves public String ExceptionMessage = ""; //@ByFabioAlves public string DriverConnectionString = ""; //@ByFabioAlves private DFDSConnection DfdsConn; //@ByFabioAlves private int DfdsConnectionStatus = 0; //@ByFabioAlves public int DfdsDerivedInputFormatNumber = 0; //@ByFabioAlves public int DfdsDerivedOutputFormatNumber = 0; //@ByFabioAlves private string environmentString = //@ByFabioAlves System.Configuration.ConfigurationManager.AppSettings["uwEnvironment"].ToString().Trim().ToUpper(); //@ByFabioAlves private bool InputFormatIsInitialized = false; //@ByFabioAlves public Transaction700A_InputFields InputFormat; //@ByFabioAlves public struct Transaction700A_InputFields //@ByFabioAlves { //@ByFabioAlves public StringItem asc_id_num; //@ByFabioAlves public LongItem pp_end_dte; //@ByFabioAlves public LongItem apt_num; //@ByFabioAlves public LongItem dst_num; //@ByFabioAlves } //@ByFabioAlves private bool OutputFormatIsInitialized = false; //@ByFabioAlves public Transaction700A_OutputFields OutputFormat; //@ByFabioAlves public struct Transaction700A_OutputFields //@ByFabioAlves { //@ByFabioAlves public StringItem pcs_cd; //@ByFabioAlves public LongItem pc_end_dt_cur; //@ByFabioAlves public StringItem pdc_cd; //@ByFabioAlves public StringItem asc_id_num; //@ByFabioAlves public StringItem asc_nm; //@ByFabioAlves public StringItem bdgt_num_home; //@ByFabioAlves public StringItem home_unit_cd; //@ByFabioAlves public StringItem ed_appt_time_rpt; //@ByFabioAlves public LongItem pp_end_dte; //@ByFabioAlves public LongItem apt_num; //@ByFabioAlves public StringItem bdgt_num_apt; //@ByFabioAlves public StringItem ecs_cd; //@ByFabioAlves public StringItem jbc_id; //@ByFabioAlves public FloatItem ed_full_time_amt; //@ByFabioAlves public FloatItem apt_pay_rate; //@ByFabioAlves public StringItem ed_rate_code; //@ByFabioAlves public FloatItem ed_pct_full_time; //@ByFabioAlves public StringItem ed_work_study_ind; //@ByFabioAlves public LongItem dst_num; //@ByFabioAlves public StringItem bdgt_num; //@ByFabioAlves public StringItem ern_cd; //@ByFabioAlves public LongItem dst_strt_dte; //@ByFabioAlves public LongItem dst_stop_dte; //@ByFabioAlves public StringItem dst_prtl_per_ind; //@ByFabioAlves public StringItem psn_num; //@ByFabioAlves public StringItem pgm_cd; //@ByFabioAlves public StringItem pgm_catgy_cd; //@ByFabioAlves public StringItem ca_proj_cd; //@ByFabioAlves public StringItem ca_optn_cd; //@ByFabioAlves public StringItem ca_task_cd; //@ByFabioAlves public StringItem obj_cd; //@ByFabioAlves public StringItem subobj_cd; //@ByFabioAlves public StringItem ssobj_cd; //@ByFabioAlves public FloatItem dst_amt; //@ByFabioAlves public FloatItem dst_pct; //@ByFabioAlves public FloatItem dst_wrk_hrs_sched; //@ByFabioAlves public StringItem error_msg; //@ByFabioAlves public StringItem return_cd; //@ByFabioAlves } //@ByFabioAlves public Transaction700A() //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 0; //@ByFabioAlves this.ExceptionMessage = ""; //@ByFabioAlves this.DfdsDerivedInputFormatNumber = 0; //@ByFabioAlves this.DfdsDerivedOutputFormatNumber = 0; //@ByFabioAlves switch (this.environmentString) //@ByFabioAlves { //@ByFabioAlves case "DEV": //@ByFabioAlves case "TEST": //@ByFabioAlves case "WORKSTATION": //@ByFabioAlves { //@ByFabioAlves this.DriverConnectionString = "chasqui.u.washington.edu:947"; //@ByFabioAlves this.environmentString = "DEV"; //@ByFabioAlves break; //@ByFabioAlves } //@ByFabioAlves case "EVAL": //@ByFabioAlves { //@ByFabioAlves DriverConnectionString = "chasqui.u.washington.edu:949"; //@ByFabioAlves break; //@ByFabioAlves } //@ByFabioAlves case "RC": //@ByFabioAlves case "RELEASECANDIDATE": //@ByFabioAlves { //@ByFabioAlves DriverConnectionString = "chasqui.u.washington.edu:922"; //@ByFabioAlves environmentString = "RC"; //@ByFabioAlves break; //@ByFabioAlves } //@ByFabioAlves case "TRAIN": //@ByFabioAlves case "TRAINING": //@ByFabioAlves case "TRAINNING": //@ByFabioAlves { //@ByFabioAlves DriverConnectionString = "chasqui.u.washington.edu:925"; //@ByFabioAlves environmentString = "TRAIN"; //@ByFabioAlves break; //@ByFabioAlves } //@ByFabioAlves case "PROD": //@ByFabioAlves case "PRODUCTION": //@ByFabioAlves { //@ByFabioAlves DriverConnectionString = "dpp"; //@ByFabioAlves environmentString = "PROD"; //@ByFabioAlves break; //@ByFabioAlves } //@ByFabioAlves default: //@ByFabioAlves { //@ByFabioAlves DriverConnectionString = "chasqui.u.washington.edu:947"; //@ByFabioAlves environmentString = "DEV"; //@ByFabioAlves break; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves this.InitializeInputFormat(); //@ByFabioAlves } //@ByFabioAlves public void InitializeInputFormat() //@ByFabioAlves { //@ByFabioAlves if (!this.InputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves this.InputFormat = new Transaction700A_InputFields(); //@ByFabioAlves } //@ByFabioAlves if (this.InputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves InputFormat.asc_id_num.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves InputFormat.asc_id_num = new StringItem("",9); //@ByFabioAlves } //@ByFabioAlves if (this.InputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves InputFormat.pp_end_dte.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves InputFormat.pp_end_dte = new LongItem (0,8,false); //@ByFabioAlves } //@ByFabioAlves if (this.InputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves InputFormat.apt_num.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves InputFormat.apt_num = new LongItem (0,2,false); //@ByFabioAlves } //@ByFabioAlves if (this.InputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves InputFormat.dst_num.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves InputFormat.dst_num = new LongItem (0,2,false); //@ByFabioAlves } //@ByFabioAlves this.InputFormatIsInitialized = true; //@ByFabioAlves } //@ByFabioAlves public void InitializeOutputFormat() //@ByFabioAlves { //@ByFabioAlves if (!this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves this.OutputFormat = new Transaction700A_OutputFields(); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.pcs_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.pcs_cd = new StringItem("",2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.pc_end_dt_cur.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.pc_end_dt_cur = new LongItem (0,8,false); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.pdc_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.pdc_cd = new StringItem("",4); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.asc_id_num.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.asc_id_num = new StringItem("",9); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.asc_nm.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.asc_nm = new StringItem("",26); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num_home.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num_home = new StringItem("",8); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.home_unit_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.home_unit_cd = new StringItem("",4); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_appt_time_rpt.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_appt_time_rpt = new StringItem("",1); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.pp_end_dte.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.pp_end_dte = new LongItem (0,8,false); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.apt_num.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.apt_num = new LongItem (0,2,false); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num_apt.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num_apt = new StringItem("",8); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ecs_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ecs_cd = new StringItem("",1); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.jbc_id.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.jbc_id = new StringItem("",6); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_full_time_amt.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_full_time_amt = new FloatItem(0,9,false,3); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.apt_pay_rate.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.apt_pay_rate = new FloatItem(0,9,false,3); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_rate_code.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_rate_code = new StringItem("",1); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_pct_full_time.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_pct_full_time = new FloatItem(0,5,false,2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_work_study_ind.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_work_study_ind = new StringItem("",2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_num.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_num = new LongItem (0,2,false); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num = new StringItem("",6); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ern_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ern_cd = new StringItem("",3); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_strt_dte.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_strt_dte = new LongItem (0,8,false); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_stop_dte.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_stop_dte = new LongItem (0,8,false); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_prtl_per_ind.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_prtl_per_ind = new StringItem("",1); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.psn_num.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.psn_num = new StringItem("",6); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.pgm_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.pgm_cd = new StringItem("",2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.pgm_catgy_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.pgm_catgy_cd = new StringItem("",1); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_proj_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_proj_cd = new StringItem("",6); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_optn_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_optn_cd = new StringItem("",3); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_task_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_task_cd = new StringItem("",3); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.obj_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.obj_cd = new StringItem("",2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.subobj_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.subobj_cd = new StringItem("",2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.ssobj_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.ssobj_cd = new StringItem("",2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_amt.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_amt = new FloatItem(0,9,false,3); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_pct.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_pct = new FloatItem(0,5,false,2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_wrk_hrs_sched.Put(0); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_wrk_hrs_sched = new FloatItem(0,5,false,2); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.error_msg.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.error_msg = new StringItem("",200); //@ByFabioAlves } //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves OutputFormat.return_cd.Put(""); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves OutputFormat.return_cd = new StringItem("",2); //@ByFabioAlves } //@ByFabioAlves this.OutputFormatIsInitialized = true; //@ByFabioAlves } //@ByFabioAlves public void OpenConnection() //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 0; //@ByFabioAlves this.ExceptionMessage = ""; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn = new DFDSConnectionClass(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Open(DriverConnectionString); //@ByFabioAlves this.DfdsConnectionStatus = 2; //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 1; //@ByFabioAlves this.ExceptionMessage = e.Message.ToString().Trim(); //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 2; //@ByFabioAlves this.ExceptionMessage = e.Message.ToString().Trim(); //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves public void CloseConnection() //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 0; //@ByFabioAlves this.ExceptionMessage = ""; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves if (this.DfdsConnectionStatus == 2) //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves } //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 3; //@ByFabioAlves this.ExceptionMessage = e.Message.ToString().Trim(); //@ByFabioAlves } //@ByFabioAlves finally //@ByFabioAlves { //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves public void Dispose() //@ByFabioAlves { //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves if (this.DfdsConnectionStatus == 2) //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.environmentString = null; //@ByFabioAlves } //@ByFabioAlves ~Transaction700A() //@ByFabioAlves { //@ByFabioAlves this.Dispose(); //@ByFabioAlves } //@ByFabioAlves public void SendMessageToMainframe() //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 0; //@ByFabioAlves this.ExceptionMessage = ""; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves if (this.DfdsConnectionStatus == 0) //@ByFabioAlves { //@ByFabioAlves this.DfdsConn = new DFDSConnectionClass(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Open(this.DriverConnectionString); //@ByFabioAlves this.DfdsConnectionStatus = 2; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves IDFDSRequest Request; //@ByFabioAlves Request = (IDFDSRequest) this.DfdsConn.CreateRequest("700A"); //@ByFabioAlves this.DfdsDerivedInputFormatNumber = Request.Format; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves bool ErrFlag = false; //@ByFabioAlves String ErrMsg = ""; //@ByFabioAlves this.PackRequest(ref Request,ref ErrFlag,ref ErrMsg); //@ByFabioAlves if (ErrFlag) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 4; //@ByFabioAlves this.ExceptionMessage = ErrMsg; //@ByFabioAlves Request = null; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves IDFDSResponse Response; //@ByFabioAlves Response = (IDFDSResponse)Request.SendRequest(); //@ByFabioAlves this.DfdsDerivedOutputFormatNumber = Response.Format; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves ErrFlag = false; //@ByFabioAlves ErrMsg = ""; //@ByFabioAlves this.UnpackResponse(Response,ref ErrFlag,ref ErrMsg); //@ByFabioAlves if (ErrFlag) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 5; //@ByFabioAlves this.ExceptionMessage = ErrMsg; //@ByFabioAlves Request = null; //@ByFabioAlves Response = null; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 6; //@ByFabioAlves this.ExceptionMessage = "Error on Dfds Connection Close Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves } //@ByFabioAlves finally //@ByFabioAlves { //@ByFabioAlves Request = null; //@ByFabioAlves Response = null; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 7; //@ByFabioAlves this.ExceptionMessage = "Error on UnpackResponse Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves Request = null; //@ByFabioAlves Response = null; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 8; //@ByFabioAlves this.ExceptionMessage = "Error on Dfds SendRequest Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves Request = null; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 9; //@ByFabioAlves this.ExceptionMessage = "Error on PackRequest Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves Request = null; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 10; //@ByFabioAlves this.ExceptionMessage = "Error on Dfds Connection CreateRequest Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves this.DfdsConn.Close(); //@ByFabioAlves this.DfdsConnectionStatus = 1; //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 11; //@ByFabioAlves this.ExceptionMessage = "Error on Dfds Connection Open Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves this.DfdsConn = null; //@ByFabioAlves this.DfdsConnectionStatus = 0; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves IDFDSRequest Request; //@ByFabioAlves Request = (IDFDSRequest) this.DfdsConn.CreateRequest("700A"); //@ByFabioAlves this.DfdsDerivedInputFormatNumber = Request.Format; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves bool ErrFlag = false; //@ByFabioAlves String ErrMsg = ""; //@ByFabioAlves this.PackRequest(ref Request,ref ErrFlag,ref ErrMsg); //@ByFabioAlves if (ErrFlag) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 12; //@ByFabioAlves this.ExceptionMessage = ErrMsg; //@ByFabioAlves Request = null; //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves IDFDSResponse Response; //@ByFabioAlves Response = (IDFDSResponse)Request.SendRequest(); //@ByFabioAlves this.DfdsDerivedOutputFormatNumber = Response.Format; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves ErrFlag = false; //@ByFabioAlves ErrMsg = ""; //@ByFabioAlves this.UnpackResponse(Response,ref ErrFlag,ref ErrMsg); //@ByFabioAlves if (ErrFlag) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 13; //@ByFabioAlves this.ExceptionMessage = ErrMsg; //@ByFabioAlves Request = null; //@ByFabioAlves Response = null; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 14; //@ByFabioAlves this.ExceptionMessage = "Error on UnpackResponse Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves Request = null; //@ByFabioAlves Response = null; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 15; //@ByFabioAlves this.ExceptionMessage = "Error on Dfds SendRequest Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves Request = null; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 16; //@ByFabioAlves this.ExceptionMessage = "Error on PackRequest Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves Request = null; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 17; //@ByFabioAlves this.ExceptionMessage = "Error on Dfds CreateRequest Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves catch (Exception e) //@ByFabioAlves { //@ByFabioAlves this.ExceptionCode = 18; //@ByFabioAlves this.ExceptionMessage = "Error on SendMessageToMainframe Method - " //@ByFabioAlves + e.Message.ToString().Trim(); //@ByFabioAlves } //@ByFabioAlves finally //@ByFabioAlves { //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves private void PackRequest(ref IDFDSRequest Request,ref bool ErrFlag,ref String ErrMsg) //@ByFabioAlves { //@ByFabioAlves ErrFlag = false; //@ByFabioAlves ErrMsg = ""; //@ByFabioAlves string Comma = ""; //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves Request.Fields.Field("asc_id_num").Value = InputFormat.asc_id_num.Get(); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma + "Conversion Error in the Request field \"asc_id_num\" (asc_id_num)"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves Request.Fields.Field("pp_end_dte").Value = InputFormat.pp_end_dte.Get(); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma + "Conversion Error in the Request field \"pp_end_dte\" (pp_end_dte)"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves Request.Fields.Field("apt_num").Value = InputFormat.apt_num.Get(); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma + "Conversion Error in the Request field \"apt_num\" (apt_num)"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves Request.Fields.Field("dst_num").Value = InputFormat.dst_num.Get(); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma + "Conversion Error in the Request field \"dst_num\" (dst_num)"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves private void UnpackResponse(IDFDSResponse Response,ref bool ErrFlag,ref String ErrMsg) //@ByFabioAlves { //@ByFabioAlves ErrFlag = false; //@ByFabioAlves ErrMsg = ""; //@ByFabioAlves string Comma = ""; //@ByFabioAlves this.InitializeOutputFormat(); //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.pcs_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "pcs_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"pcs_cd\" (pcs_cd=" //@ByFabioAlves + Response.Fields.Field("pcs_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.pc_end_dt_cur.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToInt64 //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "pc_end_dt_cur" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"pc_end_dt_cur\" (pc_end_dt_cur=" //@ByFabioAlves + Response.Fields.Field("pc_end_dt_cur").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.pdc_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "pdc_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"pdc_cd\" (pdc_cd=" //@ByFabioAlves + Response.Fields.Field("pdc_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.asc_id_num.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "asc_id_num" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"asc_id_num\" (asc_id_num=" //@ByFabioAlves + Response.Fields.Field("asc_id_num").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.asc_nm.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "asc_nm" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"asc_nm\" (asc_nm=" //@ByFabioAlves + Response.Fields.Field("asc_nm").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num_home.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "bdgt_num_home" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"bdgt_num_home\" (bdgt_num_home=" //@ByFabioAlves + Response.Fields.Field("bdgt_num_home").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.home_unit_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "home_unit_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"home_unit_cd\" (home_unit_cd=" //@ByFabioAlves + Response.Fields.Field("home_unit_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_appt_time_rpt.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ed_appt_time_rpt" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ed_appt_time_rpt\" (ed_appt_time_rpt=" //@ByFabioAlves + Response.Fields.Field("ed_appt_time_rpt").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.pp_end_dte.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToInt64 //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "pp_end_dte" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"pp_end_dte\" (pp_end_dte=" //@ByFabioAlves + Response.Fields.Field("pp_end_dte").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.apt_num.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToInt64 //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "apt_num" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"apt_num\" (apt_num=" //@ByFabioAlves + Response.Fields.Field("apt_num").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num_apt.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "bdgt_num_apt" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"bdgt_num_apt\" (bdgt_num_apt=" //@ByFabioAlves + Response.Fields.Field("bdgt_num_apt").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ecs_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ecs_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ecs_cd\" (ecs_cd=" //@ByFabioAlves + Response.Fields.Field("ecs_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.jbc_id.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "jbc_id" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"jbc_id\" (jbc_id=" //@ByFabioAlves + Response.Fields.Field("jbc_id").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_full_time_amt.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToDouble //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ed_full_time_amt" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ed_full_time_amt\" (ed_full_time_amt=" //@ByFabioAlves + Response.Fields.Field("ed_full_time_amt").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.apt_pay_rate.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToDouble //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "apt_pay_rate" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"apt_pay_rate\" (apt_pay_rate=" //@ByFabioAlves + Response.Fields.Field("apt_pay_rate").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_rate_code.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ed_rate_code" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ed_rate_code\" (ed_rate_code=" //@ByFabioAlves + Response.Fields.Field("ed_rate_code").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_pct_full_time.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToDouble //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ed_pct_full_time" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ed_pct_full_time\" (ed_pct_full_time=" //@ByFabioAlves + Response.Fields.Field("ed_pct_full_time").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ed_work_study_ind.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ed_work_study_ind" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ed_work_study_ind\" (ed_work_study_ind=" //@ByFabioAlves + Response.Fields.Field("ed_work_study_ind").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_num.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToInt64 //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "dst_num" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"dst_num\" (dst_num=" //@ByFabioAlves + Response.Fields.Field("dst_num").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.bdgt_num.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "bdgt_num" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"bdgt_num\" (bdgt_num=" //@ByFabioAlves + Response.Fields.Field("bdgt_num").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ern_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ern_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ern_cd\" (ern_cd=" //@ByFabioAlves + Response.Fields.Field("ern_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_strt_dte.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToInt64 //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "dst_strt_dte" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"dst_strt_dte\" (dst_strt_dte=" //@ByFabioAlves + Response.Fields.Field("dst_strt_dte").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_stop_dte.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToInt64 //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "dst_stop_dte" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"dst_stop_dte\" (dst_stop_dte=" //@ByFabioAlves + Response.Fields.Field("dst_stop_dte").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_prtl_per_ind.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "dst_prtl_per_ind" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"dst_prtl_per_ind\" (dst_prtl_per_ind=" //@ByFabioAlves + Response.Fields.Field("dst_prtl_per_ind").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.psn_num.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "psn_num" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"psn_num\" (psn_num=" //@ByFabioAlves + Response.Fields.Field("psn_num").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.pgm_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "pgm_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"pgm_cd\" (pgm_cd=" //@ByFabioAlves + Response.Fields.Field("pgm_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.pgm_catgy_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "pgm_catgy_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"pgm_catgy_cd\" (pgm_catgy_cd=" //@ByFabioAlves + Response.Fields.Field("pgm_catgy_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_proj_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ca_proj_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ca_proj_cd\" (ca_proj_cd=" //@ByFabioAlves + Response.Fields.Field("ca_proj_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_optn_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ca_optn_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ca_optn_cd\" (ca_optn_cd=" //@ByFabioAlves + Response.Fields.Field("ca_optn_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ca_task_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ca_task_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ca_task_cd\" (ca_task_cd=" //@ByFabioAlves + Response.Fields.Field("ca_task_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.obj_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "obj_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"obj_cd\" (obj_cd=" //@ByFabioAlves + Response.Fields.Field("obj_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.subobj_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "subobj_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"subobj_cd\" (subobj_cd=" //@ByFabioAlves + Response.Fields.Field("subobj_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.ssobj_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "ssobj_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"ssobj_cd\" (ssobj_cd=" //@ByFabioAlves + Response.Fields.Field("ssobj_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_amt.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToDouble //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "dst_amt" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"dst_amt\" (dst_amt=" //@ByFabioAlves + Response.Fields.Field("dst_amt").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_pct.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToDouble //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "dst_pct" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"dst_pct\" (dst_pct=" //@ByFabioAlves + Response.Fields.Field("dst_pct").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.dst_wrk_hrs_sched.Put //@ByFabioAlves ( //@ByFabioAlves Convert.ToDouble //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "dst_wrk_hrs_sched" //@ByFabioAlves ).Value.ToString().Trim() //@ByFabioAlves ) //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"dst_wrk_hrs_sched\" (dst_wrk_hrs_sched=" //@ByFabioAlves + Response.Fields.Field("dst_wrk_hrs_sched").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.error_msg.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "error_msg" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"error_msg\" (error_msg=" //@ByFabioAlves + Response.Fields.Field("error_msg").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves try //@ByFabioAlves { //@ByFabioAlves OutputFormat.return_cd.Put //@ByFabioAlves ( //@ByFabioAlves Response.Fields.Field //@ByFabioAlves ( //@ByFabioAlves "return_cd" //@ByFabioAlves ).Value.ToString() //@ByFabioAlves ); //@ByFabioAlves } //@ByFabioAlves catch //@ByFabioAlves { //@ByFabioAlves ErrMsg += Comma //@ByFabioAlves + "Conversion Error in Response field \"return_cd\" (return_cd=" //@ByFabioAlves + Response.Fields.Field("return_cd").Value.ToString() //@ByFabioAlves + ")"; //@ByFabioAlves Comma = ","; //@ByFabioAlves ErrFlag = true; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves public String InputFormatToXml() //@ByFabioAlves { //@ByFabioAlves String sXML = ""; //@ByFabioAlves if (this.InputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves sXML += ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + InputFormat.asc_id_num.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + InputFormat.pp_end_dte.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + InputFormat.apt_num.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + InputFormat.dst_num.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += ""; //@ByFabioAlves this.ExceptionCode = 0; //@ByFabioAlves this.ExceptionMessage = ""; //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves sXML += "InputFormat is not initialized"; //@ByFabioAlves this.ExceptionCode = 19; //@ByFabioAlves this.ExceptionMessage = "Input format is not initialized."; //@ByFabioAlves } //@ByFabioAlves return sXML; //@ByFabioAlves } //@ByFabioAlves public String OutputFormatToXML() //@ByFabioAlves { //@ByFabioAlves String sXML = ""; //@ByFabioAlves if (this.OutputFormatIsInitialized) //@ByFabioAlves { //@ByFabioAlves sXML += ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.pcs_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.pc_end_dt_cur.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.pdc_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.asc_id_num.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.asc_nm.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.bdgt_num_home.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.home_unit_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ed_appt_time_rpt.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.pp_end_dte.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.apt_num.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.bdgt_num_apt.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ecs_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.jbc_id.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ed_full_time_amt.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.apt_pay_rate.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ed_rate_code.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ed_pct_full_time.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ed_work_study_ind.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.dst_num.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.bdgt_num.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ern_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.dst_strt_dte.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.dst_stop_dte.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.dst_prtl_per_ind.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.psn_num.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.pgm_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.pgm_catgy_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ca_proj_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ca_optn_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ca_task_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.obj_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.subobj_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.ssobj_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.dst_amt.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.dst_pct.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.dst_wrk_hrs_sched.GetFormattedString() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.error_msg.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += "" //@ByFabioAlves + OutputFormat.return_cd.Get().TrimEnd() //@ByFabioAlves + ""; //@ByFabioAlves sXML += ""; //@ByFabioAlves this.ExceptionCode = 0; //@ByFabioAlves this.ExceptionMessage = ""; //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves sXML += "OutputFormat is not initialized"; //@ByFabioAlves this.ExceptionCode = 21; //@ByFabioAlves this.ExceptionMessage = "Output format is not initialized."; //@ByFabioAlves } //@ByFabioAlves return sXML; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves public class StringItem //@ByFabioAlves { //@ByFabioAlves private String Value; //@ByFabioAlves private int Size; //@ByFabioAlves public bool ItIsString; //@ByFabioAlves public string Comment; //@ByFabioAlves public StringItem(String Value,int Size) //@ByFabioAlves { //@ByFabioAlves this.Value = Value; //@ByFabioAlves this.Size = Size; //@ByFabioAlves this.ItIsString = true; //@ByFabioAlves this.Comment = ""; //@ByFabioAlves } //@ByFabioAlves ~StringItem() //@ByFabioAlves { //@ByFabioAlves this.Dispose(); //@ByFabioAlves } //@ByFabioAlves public void Dispose() //@ByFabioAlves { //@ByFabioAlves this.Value = null; //@ByFabioAlves this.Comment = null; //@ByFabioAlves } //@ByFabioAlves public String Get() //@ByFabioAlves { //@ByFabioAlves return this.Value; //@ByFabioAlves } //@ByFabioAlves public int GetSize() //@ByFabioAlves { //@ByFabioAlves return this.Size; //@ByFabioAlves } //@ByFabioAlves public String GetFormattedString() //@ByFabioAlves { //@ByFabioAlves this.Value = this.Value.PadRight(this.Size,Convert.ToChar(" ")).Substring(0,this.Size); //@ByFabioAlves return this.Value; //@ByFabioAlves } //@ByFabioAlves public void Put(String Value) //@ByFabioAlves { //@ByFabioAlves this.Value = Value.PadRight(this.Size,Convert.ToChar(" ")).Substring(0,this.Size); //@ByFabioAlves } //@ByFabioAlves public String ShrinkSpaces(String S) //@ByFabioAlves { //@ByFabioAlves S = S.Trim(); //@ByFabioAlves int i = 0; //@ByFabioAlves while ((S.Length > 0) && (i < S.Length)) //@ByFabioAlves { //@ByFabioAlves if (S.Substring(i, 1) == " ") //@ByFabioAlves { //@ByFabioAlves S = S.Substring(0, i) + S.Substring(i + 1, (S.Length - i - 1)); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves i++; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves return S; //@ByFabioAlves } //@ByFabioAlves public String ShrinkSpaces() //@ByFabioAlves { //@ByFabioAlves return this.ShrinkSpaces(this.Value.Trim()); //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves public class LongItem //@ByFabioAlves { //@ByFabioAlves private Int64 Value; //@ByFabioAlves private int Size; //@ByFabioAlves private bool Signalized; //@ByFabioAlves public bool ItIsInt64; //@ByFabioAlves private int ExpandedSize; //@ByFabioAlves public string Comment; //@ByFabioAlves public bool ValidationError; //@ByFabioAlves public LongItem(Int64 Value,int Size,bool Signalized) //@ByFabioAlves { //@ByFabioAlves this.Value = Value; //@ByFabioAlves this.Size = Size; //@ByFabioAlves this.Signalized = Signalized; //@ByFabioAlves this.ItIsInt64 = true; //@ByFabioAlves this.ExpandedSize = Size + (Signalized?1:0); //@ByFabioAlves this.Comment = ""; //@ByFabioAlves } //@ByFabioAlves ~LongItem() //@ByFabioAlves { //@ByFabioAlves this.Dispose(); //@ByFabioAlves } //@ByFabioAlves public void Dispose() //@ByFabioAlves { //@ByFabioAlves this.Comment = null; //@ByFabioAlves } //@ByFabioAlves public Int64 Get() //@ByFabioAlves { //@ByFabioAlves string s = Math.Abs(this.Value).ToString().Trim(); //@ByFabioAlves s = s.PadLeft(Math.Abs(this.Size),Convert.ToChar("0")); //@ByFabioAlves s = s.Substring((s.Length - Math.Abs(this.Size)),this.Size); //@ByFabioAlves s = ((this.Signalized)?"":((this.Value<0)?"-":"")) + s; //@ByFabioAlves this.Value = Convert.ToInt64(s); //@ByFabioAlves return this.Value; //@ByFabioAlves } //@ByFabioAlves public void Put(Int64 Value) //@ByFabioAlves { //@ByFabioAlves this.Comment = ""; //@ByFabioAlves this.ValidationError = false; //@ByFabioAlves string s = Math.Abs(Value).ToString().Trim(); //@ByFabioAlves s = s.PadLeft(Math.Abs(this.Size),Convert.ToChar("0")); //@ByFabioAlves s = s.Substring((s.Length - Math.Abs(this.Size)),this.Size); //@ByFabioAlves s = ((this.Signalized)?"":((Value<0)?"-":"")) + s; //@ByFabioAlves this.Value = Convert.ToInt64(s); //@ByFabioAlves } //@ByFabioAlves public int GetSize() //@ByFabioAlves { //@ByFabioAlves return this.Size; //@ByFabioAlves } //@ByFabioAlves public int GetExpandedSize() //@ByFabioAlves { //@ByFabioAlves return this.ExpandedSize; //@ByFabioAlves } //@ByFabioAlves public bool GetSignalized() //@ByFabioAlves { //@ByFabioAlves return this.Signalized; //@ByFabioAlves } //@ByFabioAlves public string GetFormattedString(bool OptionalSign) //@ByFabioAlves { //@ByFabioAlves return ( (OptionalSign&&this.Signalized) //@ByFabioAlves ? //@ByFabioAlves ((this.Value < 0) ? "-" : "+") //@ByFabioAlves : //@ByFabioAlves ( (this.Value < 0) ? "-" : "")) //@ByFabioAlves + Math.Abs(this.Value).ToString().Trim().PadLeft(this.Size, Convert.ToChar("0")); //@ByFabioAlves } //@ByFabioAlves public string GetFormattedString() //@ByFabioAlves { //@ByFabioAlves return ( (this.Signalized) ? ((this.Value < 0) ? "-" : "+") : ((this.Value < 0) ? "-" : "")) //@ByFabioAlves + //@ByFabioAlves Math.Abs(this.Value).ToString().Trim().PadLeft(this.Size, Convert.ToChar("0")); //@ByFabioAlves } //@ByFabioAlves private String ShrinkSpaces(String S) //@ByFabioAlves { //@ByFabioAlves S = S.Trim(); //@ByFabioAlves int i = 0; //@ByFabioAlves while ((S.Length > 0) && (i < S.Length)) //@ByFabioAlves { //@ByFabioAlves if (S.Substring(i, 1) == " ") //@ByFabioAlves { //@ByFabioAlves S = S.Substring(0, i) + S.Substring(i + 1, (S.Length - i - 1)); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves i++; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves return S; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves public class FloatItem //@ByFabioAlves { //@ByFabioAlves private Double Value; //@ByFabioAlves private int Size; //@ByFabioAlves private bool Signalized; //@ByFabioAlves private int Precision; //@ByFabioAlves public bool ItIsDouble; //@ByFabioAlves private int ExpandedSize; //@ByFabioAlves public string Comment; //@ByFabioAlves public bool ValidationError; //@ByFabioAlves public FloatItem(Int64 Value,int Size,bool Signalized,int Precision) //@ByFabioAlves { //@ByFabioAlves this.Value = Value; //@ByFabioAlves this.Size = Size; //@ByFabioAlves this.Signalized = Signalized; //@ByFabioAlves this.Precision = Precision; //@ByFabioAlves this.ItIsDouble = true; //@ByFabioAlves this.ExpandedSize = Size + (Signalized?2:1); //@ByFabioAlves this.Comment = ""; //@ByFabioAlves this.ValidationError = false; //@ByFabioAlves } //@ByFabioAlves ~FloatItem() //@ByFabioAlves { //@ByFabioAlves this.Dispose(); //@ByFabioAlves } //@ByFabioAlves public void Dispose() //@ByFabioAlves { //@ByFabioAlves this.Comment = null; //@ByFabioAlves } //@ByFabioAlves public Double Get() //@ByFabioAlves { //@ByFabioAlves return ((this.Signalized)?this.Value:Math.Abs(this.Value)); //@ByFabioAlves } //@ByFabioAlves public void Put(Double Value) //@ByFabioAlves { //@ByFabioAlves this.Comment = ""; //@ByFabioAlves this.ValidationError = false; //@ByFabioAlves this.Value = ((this.Signalized)?Value:Math.Abs(Value)); //@ByFabioAlves } //@ByFabioAlves public int GetSize() //@ByFabioAlves { //@ByFabioAlves return this.Size; //@ByFabioAlves } //@ByFabioAlves public int GetExpandedSize() //@ByFabioAlves { //@ByFabioAlves return this.ExpandedSize; //@ByFabioAlves } //@ByFabioAlves public int GetPrecision() //@ByFabioAlves { //@ByFabioAlves return this.Precision; //@ByFabioAlves } //@ByFabioAlves public bool GetSignalized() //@ByFabioAlves { //@ByFabioAlves return this.Signalized; //@ByFabioAlves } //@ByFabioAlves private string GetFormattedString(int Size, Double Precision, bool Sign) //@ByFabioAlves { //@ByFabioAlves int p = Math.Min(Size, Convert.ToInt16(Precision)); //@ByFabioAlves string os = (Math.Abs(this.Value) * Math.Pow(10, p)).ToString(); //@ByFabioAlves os = ((os.IndexOf(".") != -1) ? os.Substring(0, os.IndexOf(".")) : os); //@ByFabioAlves os = os.PadLeft(Size, Convert.ToChar("0")); //@ByFabioAlves os = os.Substring((os.Length - Size), Size); //@ByFabioAlves os = os.Substring(0, (Size - p)) + "." + os.Substring((Size - p), p); //@ByFabioAlves return ((Sign&&this.Signalized) ? ((this.Value < 0) ? "-" : "+") : "") + os; //@ByFabioAlves } //@ByFabioAlves public string GetFormattedString() //@ByFabioAlves { //@ByFabioAlves return this.GetFormattedString(this.Size, this.Precision, this.Signalized ); //@ByFabioAlves } //@ByFabioAlves public string GetFormattedString(bool OptionalSign) //@ByFabioAlves { //@ByFabioAlves return GetFormattedString(this.Size , this.Precision , OptionalSign); //@ByFabioAlves } //@ByFabioAlves private String ShrinkSpaces(String S) //@ByFabioAlves { //@ByFabioAlves S = S.Trim(); //@ByFabioAlves int i = 0; //@ByFabioAlves while ((S.Length > 0) && (i < S.Length)) //@ByFabioAlves { //@ByFabioAlves if (S.Substring(i, 1) == " ") //@ByFabioAlves { //@ByFabioAlves S = S.Substring(0, i) + S.Substring(i + 1, (S.Length - i - 1)); //@ByFabioAlves } //@ByFabioAlves else //@ByFabioAlves { //@ByFabioAlves i++; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves return S; //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves } //@ByFabioAlves