Beispiel #1
0
        // GET api/values/5
        public RTNVAL Get(DateTime FromDate, DateTime ToDate)
        {
            RTNVAL 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);

                List <GRPO_HEADER> model = Logic.SAP.SAP_GRPO.GetDataList(oCompany, FromDate, ToDate);
                int    count             = 0;
                string message           = "No Data Found";


                returnVal = new GRPOSKALARVALLIST()
                {
                    errorCode   = "0",
                    message     = "Get Data Successfull",
                    values      = model,
                    recordCount = model.Count
                };
            }
            catch (Exception e)
            {
                returnVal = new GRPOSKALARVAL()
                {
                    errorCode = "-1",
                    message   = e.Message.ToString()
                };
            }
            return(returnVal);
        }
Beispiel #2
0
        // GET api/values/5
        public RTNVAL Get(int id)
        {
            RTNVAL 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);

                GRPO_HEADER model   = Logic.SAP.SAP_GRPO.GetData(oCompany, id);
                int         count   = 0;
                string      message = "No Data Found";

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

                returnVal = new GRPOSKALARVAL()
                {
                    errorCode   = "0",
                    message     = message,
                    values      = model,
                    recordCount = count
                };
            }
            catch (Exception e)
            {
                returnVal = new GRPOSKALARVAL()
                {
                    errorCode = "-1",
                    message   = e.Message.ToString()
                };
            }

            return(returnVal);
        }