private void delete()
        {
            elc = new EntLCKH();
            etc = new EntRemoteTransactionClient();

            elc.Idcapaian = Convert.ToInt32(sendidcapaian);
            etc.Text      = setData();

            condition = irl.delete(elc, etc);

            if (condition)
            {
                sendDataToServer();

                message = "Data berhasil di hapus";

                MessageBox.Show(message, "Informasi - SIMKAP 1.0.0",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                setDataLCKH();
            }
            else
            {
                message = "Data gagal di hapus";

                MessageBox.Show(message, "Pesan Kesalahan - SIMKAP 1.0.0",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void edit()
        {
            elc     = new EntLCKH();
            elcsync = new EntLCKH();
            etc     = new EntRemoteTransactionClient();

            elc.Idcapaian = Convert.ToInt32(sendidcapaian);
            elc.Jumlah    = Convert.ToInt32(txtVolume.Text);

            elcsync.Jumlah          = Convert.ToInt32(txtVolume.Text);
            elcsync.Tanggal         = date;
            elcsync.Idetailkegiatan = sendiddetaikegiatan;

            etc.Text = setData();

            if (sendstatuskegiatan.Equals("Tidak Sinkron", StringComparison.InvariantCultureIgnoreCase))
            {
                condition = irl.edit(elc, etc);

                if (condition)
                {
                    sendDataToServer();
                    setVisibleNotifikasiEditSucces();
                }
                else
                {
                    message = "Data gagal diubah";

                    MessageBox.Show(message, "Pesan Kesalahan - SIMKAP 1.0.0",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                condition = irl.editSync(elcsync, etc);

                if (condition)
                {
                    sendDataToServer();
                    setVisibleNotifikasiEditSucces();
                }
                else
                {
                    message = "Data gagal diubah";

                    MessageBox.Show(message, "Pesan Kesalahan - SIMKAP 1.0.0",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public bool delete(EntLCKH et, EntRemoteTransactionClient rtc)
        {
            query = "SpDeleteLCKH";

            dbParams = new SqlParameter[]
            {
                new SqlParameter("@idcapaian", et.Idcapaian)
            };

            condition = connect.eksekusiQuery(query, dbParams, false);

            ls = new ImpLogServer();
            ls.writeSaveLogTransactionClient(rtc.Text);

            return(condition);
        }
        public bool editSync(EntLCKH et, EntRemoteTransactionClient rtc)
        {
            query = "SpEditLCKHSync";

            dbParams = new SqlParameter[]
            {
                new SqlParameter("@jumlah", et.Jumlah),
                new SqlParameter("@iddetailkegiatan", et.Idetailkegiatan),
                new SqlParameter("@tanggal", et.Tanggal)
            };

            condition = connect.eksekusiQuery(query, dbParams, false);

            ls = new ImpLogServer();
            ls.writeSaveLogTransactionClient(rtc.Text);

            return(condition);
        }