Beispiel #1
0
        public ZktmobilSayimSaveResponse ZktmobilSayimSave([System.Xml.Serialization.XmlElementAttribute("ZktmobilSayimSave", Namespace = "urn:sap-com:document:sap:soap:functions:mc-style")] ZktmobilSayimSave ZktmobilSayimSave1)
        {
            object[] results = this.Invoke("ZktmobilSayimSave", new object[] {
                ZktmobilSayimSave1
            });

            return((ZktmobilSayimSaveResponse)(results[0]));
        }
Beispiel #2
0
 /// <remarks/>
 public System.IAsyncResult BeginZktmobilSayimSave(ZktmobilSayimSave ZktmobilSayimSave1, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("ZktmobilSayimSave", new object[] {
         ZktmobilSayimSave1
     }, callback, asyncState));
 }
        private void btn_kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                WS_Sayim.service SRV = new WS_Sayim.service();

                SRV.Url         = Utility.getWsUrl("zktmobil_sayim");
                SRV.Credentials = ProgramGlobalData.g_credential;

                WS_Sayim.ZktmobilSayimSave SaVe = new WS_Sayim.ZktmobilSayimSave();

                WS_Sayim.ZkmobilItems[] items = new WS_Sayim.ZkmobilItems[dtgrd_Sayim.Rows.Count];
                for (int i = 0; i < dtgrd_Sayim.Rows.Count; i++)
                {
                    WS_Sayim.ZkmobilItems item = new WS_Sayim.ZkmobilItems();

                    item.Ean11    = dtgrd_Sayim.Rows[i]["EAN11"].ToString();
                    item.Iblnr    = txtSayimNo.Text.Trim();
                    item.Matnr    = dtgrd_Sayim.Rows[i]["MATNR"].ToString();
                    item.Meins    = dtgrd_Sayim.Rows[i]["MEINS"].ToString();
                    item.Miktar   = Convert.ToDecimal(dtgrd_Sayim.Rows[i]["MENGE"]);
                    item.Personel = ProgramGlobalData.username;
                    item.Raf      = txtRafNo.Text.Trim();
                    item.Saat     = DateTime.Now.ToString("HH:mm:ss");
                    item.Tarih    = DateTime.Now.ToString("yyyy-MM-dd");

                    items[i] = item;
                }
                SaVe.ItItems  = items;
                SaVe.TeReturn = new KoctasMobil.WS_Sayim.ZkmobilReturn[1];

                WS_Sayim.ZktmobilSayimSaveResponse //Response = new WS_Sayim.ZktmobilSayimSaveResponse();
                    Response = SRV.ZktmobilSayimSave(SaVe);

                if (Response.TeReturn.Length > 0)
                {
                    if (Response.TeReturn[0].RcCode == "S")
                    {
                        MessageBox.Show(Response.TeReturn[0].RcText, "", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                        Cursor.Current = Cursors.Default;
                        DialogResult   = DialogResult.OK;
                    }
                    else
                    {
                        MessageBox.Show("İşlem Tamamlanamadı.", "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
                        Cursor.Current = Cursors.Default;
                        return;
                    }
                }
                else
                {
                    Cursor.Current = Cursors.Default;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1);
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }