private void btn_Kaydet_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; KoctasMobil.WS_Palet_Kaydet.Z_EWM_PALETLI_MAL_KABUL_KAYDET serv = new WS_Palet_Kaydet.Z_EWM_PALETLI_MAL_KABUL_KAYDET(); KoctasMobil.WS_Palet_Kaydet.Z_EWM_PALETLI_MAL_KABUL_KAYDETResponse resp = new WS_Palet_Kaydet.Z_EWM_PALETLI_MAL_KABUL_KAYDETResponse(); KoctasMobil.WS_Palet_Kaydet.Z_EWM_PALETLI_MAL_KABUL_KAYDET1 req = new WS_Palet_Kaydet.Z_EWM_PALETLI_MAL_KABUL_KAYDET1(); serv.Credentials = ProgramGlobalData.g_credential; KoctasMobil.WS_Palet_Kaydet.ZEWM_ST_PALET_MAL_KABUL[] paletlist = new WS_Palet_Kaydet.ZEWM_ST_PALET_MAL_KABUL[dt_mal.Rows.Count]; dtp_kayit.Format = DateTimePickerFormat.Custom; dtp_kayit.CustomFormat = "yyyy-MM-dd"; String date = dtp_kayit.Value.ToString().Split(' ')[0].Replace('/', '-'); String ay; if (Int32.Parse(date.Split('-')[0]) < 10) { ay = "0" + date.Split('-')[0]; } else { ay = date.Split('-')[0]; } String date2 = date.Split('-')[2] + '-' + ay + '-' + date.Split('-')[1]; req.I_BUDAT = date2; for (int i = 0; i < dt_mal.Rows.Count; i++) { paletlist[i] = new WS_Palet_Kaydet.ZEWM_ST_PALET_MAL_KABUL(); paletlist[i].EBELP = dt_mal.Rows[i]["Klm"].ToString(); paletlist[i].EBELN = dt_mal.Rows[i]["SA_Belge_No"].ToString(); paletlist[i].MATNR = dt_mal.Rows[i]["Malzeme"].ToString(); paletlist[i].MAKTX = dt_mal.Rows[i]["Malzeme_Tanimi"].ToString(); paletlist[i].SMENGE = decimal.Parse(dt_mal.Rows[i]["Teslimat_Miktari"].ToString()); paletlist[i].AMENGE = dt_mal.Rows[i]["Giris_Miktari"].ToString(); paletlist[i].MEINS = dt_mal.Rows[i]["Birim"].ToString(); } req.IT_LIST = paletlist; req.ET_RETURN = new WS_Palet_Kaydet.BAPIRET2[0]; resp = serv.CallZ_EWM_PALETLI_MAL_KABUL_KAYDET(req); Cursor.Current = Cursors.Default; if (resp.ET_RETURN[0].TYPE.Equals("S")) { MessageBox.Show("Tamamlandı", "SONUÇ"); } else { MessageBox.Show(resp.ET_RETURN[0].MESSAGE, "SONUÇ"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA"); } finally { Cursor.Current = Cursors.Default; } }
/// <remarks/> public System.IAsyncResult BeginCallZ_EWM_PALETLI_MAL_KABUL_KAYDET(Z_EWM_PALETLI_MAL_KABUL_KAYDET1 Z_EWM_PALETLI_MAL_KABUL_KAYDET, System.AsyncCallback callback, object asyncState) { return(this.BeginInvoke("CallZ_EWM_PALETLI_MAL_KABUL_KAYDET", new object[] { Z_EWM_PALETLI_MAL_KABUL_KAYDET }, callback, asyncState)); }
public Z_EWM_PALETLI_MAL_KABUL_KAYDETResponse CallZ_EWM_PALETLI_MAL_KABUL_KAYDET([System.Xml.Serialization.XmlElementAttribute(Namespace = "urn:sap-com:document:sap:rfc:functions")] Z_EWM_PALETLI_MAL_KABUL_KAYDET1 Z_EWM_PALETLI_MAL_KABUL_KAYDET) { object[] results = this.Invoke("CallZ_EWM_PALETLI_MAL_KABUL_KAYDET", new object[] { Z_EWM_PALETLI_MAL_KABUL_KAYDET }); return((Z_EWM_PALETLI_MAL_KABUL_KAYDETResponse)(results[0])); }