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;
            }
        }
Пример #2
0
 /// <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));
 }
Пример #3
0
        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]));
        }