Ejemplo n.º 1
0
        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 <DO_HEADER> model = new List <DO_HEADER>();
                SAP_DO           getDO = new SAP_DO();
                model = getDO.GetData(oCompany, FromDate, ToDate);
                int    count   = 0;
                string message = "No Data Found";

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

                returnVal = new DOSKALARVAL()
                {
                    errorCode   = "0",
                    message     = message,
                    lstValue    = model,
                    recordCount = count
                };
            }
            catch (Exception e)
            {
                returnVal = new DOSKALARVAL()
                {
                    errorCode = "-1",
                    message   = e.Message.ToString()
                };
            }
            return(returnVal);
        }
Ejemplo n.º 2
0
        // GET api/odeliverorder/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);

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

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

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