Cara Menambahkan Hari Kerja di MPP menggunakan C#

Artikel sederhana ini memberikan detail tentang cara menambahkan Hari Kerja di MPP menggunakan C# dengan memberikan detail tentang menyiapkan lingkungan dan menggunakan kode contoh. Ini mencakup semua sumber daya yang diperlukan untuk mengembangkan aplikasi ini tanpa ketergantungan pada MS Project atau perangkat lunak pengelola MPP lainnya untuk menentukan hari kerja di Microsoft Project menggunakan C#.

Langkah-langkah Menambahkan Hari Kerja di dalam file MPP menggunakan C#

  1. Tetapkan lingkungan pengembangan untuk menyertakan Aspose.Tasks for .NET menggunakan manajer paket NuGet
  2. Buat file MPP baru menggunakan turunan dari kelas Project
  3. Buat instance kelas Calendar untuk menambahkan kalender dan hari kerja baru
  4. Tambahkan waktu kerja untuk setengah hari tertentu dan tambahkan ke kalender
  5. Save file proyek yang dihasilkan sebagai file MPP pada disk

Langkah-langkah yang disebutkan di C# menambahkan hari kerja di dalam file MPP menggunakan panggilan API yang sangat sederhana. Proses akan dimulai dengan memuat file MPP yang sudah ada atau membuat file MPP baru menggunakan instance dari kelas Project. Kemudian dengan menggunakan instance kelas Kalender, kalender baru termasuk hari dalam seminggu akan ditambahkan, yang kemudian diikuti dengan penambahan waktu kerja untuk hari itu. Terakhir, file MPP disimpan di disk dengan menggunakan enumerator SaveFileFormat.

Kode untuk Menentukan Hari Kerja di MPP menggunakan C#

Untuk menambahkan hari kerja di dalam file MPP di C#, kita akan mulai dengan memuat file MPP atau membuat yang baru dari awal. Kelas Kalender memungkinkan Anda menambahkan berbagai jenis kalender termasuk shift 24 jam, malam, dan standar. Anda dapat menyetel hari apa saja untuk bekerja dan juga menyetel waktu kerja untuk hari tertentu menggunakan instance kelas WorkingTime. File Proyek dapat disimpan ke format lain termasuk MPP, XML dan PDF.

Dalam topik ini, kita telah mempelajari cara menentukan hari kerja dalam file MPP menggunakan C#. Jika Anda tertarik untuk mengonversi MPP ke SVG, ikuti artikel di cara mengonversi MPP ke SVG menggunakan C#.

 Indonesian