//-----------------------------------------------------------------------------------------------------------//

        private void Save_Log()
        {
            // Get Table
            DataTable p_Table = (DataTable)grdList.DataSource;

            // Check for Empty
            if (p_Table == null || p_Table.Rows == null || p_Table.Rows.Count == 0)
            {
                return;
            }

            try
            {
                // Cursor
                alfaMsg.WaitCursor();

                // Create Service
                alfaSAP p_SAP = new alfaSAP();

                // Create Params
                WR.ZSD_F_BAR_KONTROL prms = new Terminal2012.WR.ZSD_F_BAR_KONTROL();

                // Create SapList
                List <WR.ZSD_S_BAR_LIST> sapList = new List <Terminal2012.WR.ZSD_S_BAR_LIST>();

                for (int li = 0; li < p_Table.Rows.Count; li++)
                {
                    // Create Line
                    WR.ZSD_S_BAR_LIST line = new Terminal2012.WR.ZSD_S_BAR_LIST();
                    line.BARKON = p_Table.Rows[li]["BARKON"].ToString();
                    line.BARYUK = p_Table.Rows[li]["BARYUK"].ToString();

                    // Add List
                    sapList.Add(line);
                }

                // Assign Params
                prms.I_OPERATION = "S";
                prms.I_FISNO     = txtFisNo.Text;
                prms.ET_BAR_LIST = sapList.ToArray();

                // Call Service
                WR.ZSD_F_BAR_KONTROLResponse resp = p_SAP.ZSD_F_BAR_KONTROL(prms);

                // Error Message
                if (resp.E_SUBRC != "0")
                {
                    alfaMsg.Error(resp.E_HATA);
                }

                // Cursor
                alfaMsg.DefaultCursor();
            }
            catch (Exception ex)
            {
                // Error
                alfaMsg.Error(ex.Message);
            }
        }
        //-----------------------------------------------------------------------------------------------------------//

        private void btnFisNo_Click(object sender, EventArgs e)
        {
            try
            {
                // Cursor
                alfaMsg.WaitCursor();

                // Create Service
                alfaSAP p_SAP = new alfaSAP();

                // Create Params
                WR.ZSD_F_BAR_KONTROL prms = new Terminal2012.WR.ZSD_F_BAR_KONTROL();

                // Assign Params
                prms.I_OPERATION = "L";
                prms.I_FISNO     = txtFisNo.Text;
                prms.ET_BAR_LIST = new Terminal2012.WR.ZSD_S_BAR_LIST[0];  // Table

                // Call Service
                WR.ZSD_F_BAR_KONTROLResponse resp = p_SAP.ZSD_F_BAR_KONTROL(prms);

                if (resp.E_SUBRC == "4")
                {
                    // Error
                    alfaMsg.Error(resp.E_HATA);

                    // Clear
                    txtBarkod.Text = string.Empty;

                    // Return
                    return;
                }

                // Create Table
                System.Data.DataTable p_ResultTable = alfaGrid.ToDataTable(resp.ET_BAR_LIST, "ET_BAR_LIST");

                // Add Index Column
                p_ResultTable.Columns.Add(new DataColumn("NO"));

                for (int li = 0; li < p_ResultTable.Rows.Count; li++)
                {
                    // Assign Index Column
                    p_ResultTable.Rows[li]["NO"] = string.Format("{0:000}", li + 1);
                }

                // Create Style
                alfaGrid.CreateTableStyle(grdList, p_ResultTable, "BARKOD");

                // Assign to Grid
                grdList.DataSource = p_ResultTable;

                if (p_ResultTable.Rows.Count > 0)
                {
                    // Enable Controls
                    alfaCtrl.EnableControl(btnClear, Color.Blue);
                    alfaCtrl.EnableControl(txtBarkod, Color.Black);

                    // Disable Controls
                    alfaCtrl.DisableControl(btnFisNo, Color.Silver);
                    alfaCtrl.DisableControl(txtFisNo, Color.Silver);
                }
                else
                {
                    // Disable Controls
                    alfaCtrl.DisableControl(btnClear, Color.Silver);
                    alfaCtrl.DisableControl(btnBarkod, Color.Silver);
                    alfaCtrl.DisableControl(txtBarkod, Color.Silver);
                }

                // Cursor
                alfaMsg.DefaultCursor();
            }
            catch (Exception ex)
            {
                // Error
                alfaMsg.Error(ex.Message);
            }
        }