private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                WS_Islem.ZKT_WM_WS_ISLEMService   srv  = new KoctasWM_Project.WS_Islem.ZKT_WM_WS_ISLEMService();
                WS_Islem.ZkmobilMgH               mgh  = new KoctasWM_Project.WS_Islem.ZkmobilMgH();
                WS_Islem.ZkmobilMgI[]             mgi  = new KoctasWM_Project.WS_Islem.ZkmobilMgI[dt_mal.Rows.Count];
                WS_Islem.ZkmobilReturn[]          ret  = new KoctasWM_Project.WS_Islem.ZkmobilReturn[0];
                WS_Islem.ZKtWmWsMgCreate2         cre  = new KoctasWM_Project.WS_Islem.ZKtWmWsMgCreate2();
                WS_Islem.ZKtWmWsMgCreate2Response resp = new KoctasWM_Project.WS_Islem.ZKtWmWsMgCreate2Response();

                mgh.RefDocNo = irsNo;

                if (Horoz)
                {
                    mgh.Frbnr = txtSevkiyatNo.Text.Trim().ToString();
                }


                for (int i = 0; i < dt_mal.Rows.Count; i++)
                {
                    mgi[i]          = new KoctasWM_Project.WS_Islem.ZkmobilMgI();
                    mgi[i].Plant    = dt_mal.Rows[i]["werks"].ToString();
                    mgi[i].StgeLoc  = dt_mal.Rows[i]["lgort"].ToString();
                    mgi[i].EntryQnt = decimal.Parse(dt_mal.Rows[i]["menge"].ToString());
                    mgi[i].PoNumber = dt_mal.Rows[i]["ebeln"].ToString();
                    mgi[i].PoItem   = dt_mal.Rows[i]["ebelp"].ToString();
                    if (dt_mal.Rows[i]["S"].ToString() == "X")
                    {
                        mgi[i].Elikz = "X";
                    }
                }

                cre.IHeader  = mgh;
                cre.TeReturn = ret;
                cre.TiItems  = mgi;

                cre.IDocDate   = belgeTarihi.ToString("yyyy-MM-dd");
                cre.IPstngDate = kayitTarihi.ToString("yyyy-MM-dd");

                resp.TeReturn = ret;
                resp.TiItems  = mgi;


                srv.Credentials = GlobalData.globalCr;
                srv.Url         = Utility.getWsUrlForWM("zkt_wm_ws_islem");
                resp            = srv.ZKtWmWsMgCreate2(cre);

                Cursor.Current = Cursors.Default;

                if (resp.TeReturn.Length > 0)
                {
                    if (resp.TeReturn[0].RcCode.ToUpper() == "S")
                    {
                        MessageBox.Show(resp.TeReturn[0].RcText, "BİLGİ");
                        this.DialogResult = DialogResult.OK;
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show(resp.TeReturn[0].RcText, "HATA");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA");
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }