public RTITR Get(DateTime FromDate, DateTime ToDate)
        {
            RTITR returnVal = null;

            SAPbobsCOM.Company oCompany = null;

            try
            {
                oCompany = Company.GetCompany(Properties.Settings.Default.StrDbServer, Properties.Settings.Default.StrDbUserName, Properties.Settings.Default.StrDbPassword,
                                              Properties.Settings.Default.StrDbName, Properties.Settings.Default.StrSapB1UserName, Properties.Settings.Default.StrSapB1Password,
                                              Properties.Settings.Default.StrSapB1LicenseServer);
                SAP_ITR    GetProd = new SAP_ITR();
                List <ITR> model   = GetProd.GetData(oCompany, FromDate, ToDate);
                int        count   = 0;
                string     message = "No Data Found";

                if (model.Count != 0)
                {
                    count = 1; message = "Get Data Successfull";
                }

                returnVal = new RTITR()
                {
                    errorCode   = "0",
                    message     = message,
                    valueList   = model,
                    RecordCount = model.Count
                };
            }
            catch (Exception e)
            {
                returnVal = new RTITR()
                {
                    errorCode = "-1",
                    message   = e.Message.ToString()
                };
            }

            return(returnVal);
        }
        // POST api/oInventoryTransferRequest
        public RTITR Post([FromBody] ITR value)
        {
            RTITR returnVal = null;

            SAPbobsCOM.Company oCompany = null;
            string             newKey   = "";

            try
            {
                oCompany = Company.GetCompany(Properties.Settings.Default.StrDbServer, Properties.Settings.Default.StrDbUserName, Properties.Settings.Default.StrDbPassword,
                                              Properties.Settings.Default.StrDbName, Properties.Settings.Default.StrSapB1UserName, Properties.Settings.Default.StrSapB1Password,
                                              Properties.Settings.Default.StrSapB1LicenseServer);

                newKey = Logic.SAP.SAP_ITR.AddData(oCompany, value);

                returnVal = new RTITR()
                {
                    errorCode     = "0",
                    message       = "Data has beed added",
                    value         = newKey,
                    Status        = "OPEN",
                    FromWarehouse = value.FromWarehouseCode,
                    ToWarehouse   = value.lines[0].ToWarehouseCode.ToString()
                };
            }
            catch (Exception e)
            {
                returnVal = new RTITR()
                {
                    errorCode = "-1",
                    message   = e.Message.ToString()
                };
            }

            return(returnVal);
        }