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()); }
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)); }
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!" })); } }
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); }