public IList <JualProduk> GetNotaKreditByNota(string id, string nota)
        {
            IList <JualProduk> oList = new List <JualProduk>();

            try
            {
                var api      = string.Format("get_nota_kredit_customer_by_nota?id={0}&nota={1}", id, nota);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <JualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public IList <JualProduk> GetByName(string name)
        {
            IList <JualProduk> oList = new List <JualProduk>();

            try
            {
                var api      = string.Format("get_by_name?name={0}", name);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <JualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public IList <Kasbon> GetByStatus(bool isLunas)
        {
            IList <Kasbon> oList = new List <Kasbon>();

            try
            {
                var api      = string.Format("get_by_status?is_lunas={0}", isLunas);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Kasbon> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public IList <JualProduk> GetAll()
        {
            IList <JualProduk> oList = new List <JualProduk>();

            try
            {
                var api      = "get_all";
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <JualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public JualProduk GetListItemNotaTerakhir(string penggunaId, string mesinId)
        {
            JualProduk obj = null;

            try
            {
                var api      = string.Format("get_list_item_nota_terakhir?penggunaId={0}&mesinId={1}", penggunaId, mesinId);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <JualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    obj = response.Results[0];
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(obj);
        }
        public IList <Customer> GetAll(bool isReseller)
        {
            IList <Customer> oList = new List <Customer>();

            try
            {
                var api      = string.Format("get_by_jenis_customer?isReseller={0}", isReseller);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Customer> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public IList <ItemJualProduk> GetItemJual(string jualId)
        {
            IList <ItemJualProduk> oList = new List <ItemJualProduk>();

            try
            {
                var api      = string.Format("get_item_jual?jualId={0}", jualId);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <ItemJualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public string GetLastNota()
        {
            var result = string.Empty;

            try
            {
                var api      = "get_last_nota";
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <string> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    result = response.Results[0];
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(result);
        }
Exemplo n.º 9
0
        public Produk GetByKode(string kodeProduk)
        {
            Produk obj = null;

            try
            {
                var api      = string.Format("get_by_kode?kodeProduk={0}", kodeProduk);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Produk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    obj = response.Results[0];
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(obj);
        }
Exemplo n.º 10
0
        public IList <Produk> GetAll(string sortBy)
        {
            IList <Produk> oList = new List <Produk>();

            try
            {
                var api      = string.Format("get_all_sort_by?sortBy={0}", sortBy);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Produk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
Exemplo n.º 11
0
        public IList <Kasbon> GetByKaryawanId(string karyawanId)
        {
            IList <Kasbon> oList = new List <Kasbon>();

            try
            {
                var api      = string.Format("get_by_karyawan_id?karyawan_id={0}", karyawanId);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Kasbon> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public IList <JualProduk> GetByTanggal(DateTime tanggalMulai, DateTime tanggalSelesai)
        {
            IList <JualProduk> oList = new List <JualProduk>();

            try
            {
                var api      = string.Format("get_by_tanggal?tanggalMulai={0}&tanggalSelesai={1}", tanggalMulai, tanggalSelesai);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <JualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    oList = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
        public Customer GetByID(string id)
        {
            Customer obj = null;

            try
            {
                var api      = string.Format("get_by_id?id={0}", id);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Customer> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    obj = response.Results[0];
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(obj);
        }
Exemplo n.º 14
0
        public ItemPembayaranPiutangProduk GetByJualID(string id)
        {
            ItemPembayaranPiutangProduk obj = null;

            try
            {
                var api      = string.Format("get_by_jual_id?id={0}", id);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <ItemPembayaranPiutangProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    obj = response.Results[0];
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(obj);
        }
        public IList <BeliProduk> GetByTanggal(DateTime tanggalMulai, DateTime tanggalSelesai, int pageNumber, int pageSize, ref int pagesCount)
        {
            IList <BeliProduk> oList = new List <BeliProduk>();

            try
            {
                var api      = string.Format("get_by_tanggal_with_paging?tanggalMulai={0}&tanggalSelesai={1}&pageNumber={2}&pageSize={3}", tanggalMulai, tanggalSelesai, pageNumber, pageSize);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <BeliProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    pagesCount = response.Status.PagesCount;
                    oList      = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
Exemplo n.º 16
0
        public IList <JualProduk> GetByName(string name, bool isCekKeteranganItemJual, int pageNumber, int pageSize, ref int pagesCount)
        {
            IList <JualProduk> oList = new List <JualProduk>();

            try
            {
                var api      = string.Format("get_by_name_with_paging?name={0}&isCekKeteranganItemJual={1}&pageNumber={2}&pageSize={3}", name, isCekKeteranganItemJual, pageNumber, pageSize);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <JualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    pagesCount = response.Status.PagesCount;
                    oList      = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
Exemplo n.º 17
0
        public IList <Produk> GetByGolongan(string golonganId, string sortBy, int pageNumber, int pageSize, ref int pagesCount)
        {
            IList <Produk> oList = new List <Produk>();

            try
            {
                var api      = string.Format("get_by_golongan_with_paging?golonganId={0}&sortBy={1}&pageNumber={2}&pageSize={3}", golonganId, sortBy, pageNumber, pageSize);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Produk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    pagesCount = response.Status.PagesCount;
                    oList      = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
Exemplo n.º 18
0
        public IList <JualProduk> GetAll(int pageNumber, int pageSize, ref int pagesCount)
        {
            IList <JualProduk> oList = new List <JualProduk>();

            try
            {
                var api      = string.Format("get_all_with_paging?pageNumber={0}&pageSize={1}", pageNumber, pageSize);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <JualProduk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    pagesCount = response.Status.PagesCount;
                    oList      = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }
Exemplo n.º 19
0
        public IList <Produk> GetByName(string name, string sortBy, int pageNumber, int pageSize, ref int pagesCount, bool isLoadHargaGrosir = true)
        {
            IList <Produk> oList = new List <Produk>();

            try
            {
                var api      = string.Format("get_by_name_with_paging?name={0}&sortBy={1}&pageNumber={2}&pageSize={3}&isLoadHargaGrosir={4}", name, sortBy, pageNumber, pageSize, isLoadHargaGrosir);
                var response = RestSharpHelper <OpenRetailWebApiGetResponse <Produk> > .GetRequest(_apiUrl, api).Data;

                if (response.Results.Count > 0)
                {
                    pagesCount = response.Status.PagesCount;
                    oList      = response.Results;
                }
            }
            catch (Exception ex)
            {
                _log.Error("Error:", ex);
            }

            return(oList);
        }