Beispiel #1
0
        public IHttpActionResult GTipPut(Models.GenelAyarlar.GtipModel.gtip_belge gtipModel)
        {
            AcekaResult acekaResult = null;

            if (gtipModel != null && gtipModel.belge_id > 0)
            {
                Dictionary <string, object> fields = new Dictionary <string, object>();

                fields.Add("belge_id", gtipModel.belge_id);
                fields.Add("stokkart_tipi_id", gtipModel.stokkart_tipi_id);
                fields.Add("stokalan_id_1", gtipModel.stokalan_id_1);
                fields.Add("stokalan_id_2", gtipModel.stokalan_id_2);
                fields.Add("stokalan_id_3", gtipModel.stokalan_id_3);
                fields.Add("stokalan_id_4", gtipModel.stokalan_id_4);
                fields.Add("degistiren_carikart_id", gtipModel.degistiren_carikart_id);
                fields.Add("degistiren_tarih", gtipModel.degistiren_tarih);
                fields.Add("gtip_genel", gtipModel.gtip_genel);
                fields.Add("gtip_bayan", gtipModel.gtip_bayan);
                fields.Add("aciklama", gtipModel.aciklama);
                fields.Add("birim", gtipModel.birim);
                fields.Add("adet", gtipModel.adet);
                fields.Add("kg", gtipModel.kg);
                fields.Add("birim_fob", gtipModel.birim_fob);
                fields.Add("toplam_fob", gtipModel.toplam_fob);
                fields.Add("pb", gtipModel.pb);

                string[] Wherefields = { "belge_id", "stokkart_tipi_id", "stokalan_id_1", "stokalan_id_2", "stokalan_id_3", "stokalan_id_4" };
                acekaResult = CrudRepository.Update("gtip_belgedetay", Wherefields, fields);

                return(Ok(acekaResult));
            }
            return(BadRequest());
        }
Beispiel #2
0
        public HttpResponseMessage GTipGet()
        {
            genelayarlarRepository = new GenelAyarlarRepository();
            gtipModel     = new Models.GenelAyarlar.GtipModel.gtip_belge();
            gtip_belgeler = genelayarlarRepository.gtipBelgeListDetay();

            if (gtipModel != null)
            {
                var gtiplist = gtip_belgeler.Select(x => new
                {
                    x.acan_carikart_id,
                    x.acan_tarih,
                    x.belgeno,
                    x.gtipdetay.gtip_bayan,
                    x.gtipdetay.gtip_genel,
                    x.gtipdetay.birim,
                    x.gtipdetay.kg,
                    x.belge_id,
                    x.belge_tarihi,
                    x.bitis_tarihi,
                    x.gtipdetay.aciklama,
                    x.gtipdetay.adet,
                    x.gtipdetay.birim_fob,
                    x.gtipdetay.toplam_fob
                }).ToList();

                return(Request.CreateResponse(HttpStatusCode.OK, gtiplist));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, new Exception().Message));
        }
Beispiel #3
0
        public HttpResponseMessage GTipArama(byte stokkart_tipi_id = 0, int belge_id = 0, int modeltipi_id = -1, int kumastipi_id = 0)
        {
            if (stokkart_tipi_id != 0 && belge_id > 0 && belge_id != 0)
            {
                genelayarlarRepository = new GenelAyarlarRepository();
                gtipModel     = new Models.GenelAyarlar.GtipModel.gtip_belge();
                gtip_belgeler = genelayarlarRepository.GTipBul(stokkart_tipi_id, belge_id, modeltipi_id, kumastipi_id);

                if (gtip_belgeler != null)
                {
                    var gtiplist = gtip_belgeler.Select(x => new
                    {
                        x.acan_carikart_id,
                        x.acan_tarih,
                        x.belgeno,
                        x.gtipdetay.gtip_bayan,
                        x.gtipdetay.gtip_genel,
                        x.gtipdetay.birim,
                        x.gtipdetay.kg,
                        x.belge_id,
                        x.belge_tarihi,
                        x.bitis_tarihi,
                        x.gtipdetay.aciklama,
                        x.gtipdetay.adet,
                        x.gtipdetay.birim_fob,
                        x.gtipdetay.toplam_fob,
                        x.gtipdetay.birim_adi,
                        x.gtipdetay.degistiren_tarih,
                        x.gtipdetay.stokalan_id_1,
                        x.gtipdetay.stokalan_id_2,
                        x.gtipdetay.stokalan_id_3,
                        x.gtipdetay.stokalan_id_4,
                        x.gtipdetay.stokkart_tipi_id,
                        x.gtipdetay.pb
                    }).ToList();

                    return(Request.CreateResponse(HttpStatusCode.OK, gtiplist));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.NoContent, new Models.AnonymousModels.NotFound {
                        message = "No Record!"
                    }));
                }
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.NoContent, new Models.AnonymousModels.NotFound {
                    message = "No Record!"
                }));
            }
        }
Beispiel #4
0
        public HttpResponseMessage GTipPost(Models.GenelAyarlar.GtipModel.gtip_belge gtipModel)
        {
            AcekaResult acekaResult = null;

            var model = new Models.GenelAyarlar.GtipModel.gtip_belge
            {
                acan_carikart_id       = Tools.PersonelId,
                belge_id               = gtipModel.belge_id,
                acan_tarih             = DateTime.Now,
                belgeno                = gtipModel.belgeno,
                belge_tarihi           = gtipModel.belge_tarihi,
                bitis_tarihi           = gtipModel.bitis_tarihi,
                carikart_id            = gtipModel.carikart_id,
                cari_unvan             = gtipModel.cari_unvan,
                degistiren_carikart_id = Tools.PersonelId,
                degistiren_tarih       = DateTime.Now,
                aciklama               = gtipModel.aciklama,
                adet             = gtipModel.adet,
                birim            = gtipModel.birim,
                birim_fob        = gtipModel.birim_fob,
                gtip_bayan       = gtipModel.gtip_bayan,
                gtip_genel       = gtipModel.gtip_genel,
                kg               = gtipModel.kg,
                pb               = gtipModel.pb,
                stokalan_id_1    = gtipModel.stokalan_id_1,
                stokalan_id_2    = gtipModel.stokalan_id_2,
                stokalan_id_3    = gtipModel.stokalan_id_3,
                stokalan_id_4    = gtipModel.stokalan_id_4,
                stokkart_tipi_id = gtipModel.stokkart_tipi_id,
                toplam_fob       = gtipModel.toplam_fob
            };

            acekaResult = CrudRepository <Models.GenelAyarlar.GtipModel.gtip_belge> .Insert(model, "gtip_belge", new string[] { "stokkart_tipi_id", "stokalan_id_1", "stokalan_id_2", "stokalan_id_3", "stokalan_id_4", "gtip_genel", "gtip_bayan", "aciklama", "birim", "adet", "kg", "birim_fob", "toplam_fob", "pb" });

            acekaResult = CrudRepository <Models.GenelAyarlar.GtipModel.gtip_belge> .Insert(model, "gtip_belgedetay", new string[] { "carikart_id", "belgeno", "belge_tarihi", "bitis_tarihi", "cari_unvan" });

            if (acekaResult == null || acekaResult.ErrorInfo != null)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, new Models.AnonymousModels.NotFound {
                    message = acekaResult.ErrorInfo.Message
                }));
            }

            return(null);
        }