Exemple #1
0
        //public static List<PekerjaanViewModel> GetAll()
        //{
        //    List<PekerjaanViewModel> result = new List<PekerjaanViewModel>();
        //    using (var db = new DataContext())
        //    {
        //        result = (from item in db.Riwayat_Pekerjaan
        //                  join Riwayat_Proyek in db.Riwayat_Proyek on item.id equals Riwayat_Proyek.riwayat_pekerjaan_id
        //                  where item.is_delete == false && Riwayat_Proyek.is_delete == false
        //                  select new PekerjaanViewModel
        //                  {
        //                      id = item.id,
        //                      company_name = item.company_name,
        //                      join_year = item.join_year,
        //                      join_month = item.join_month,
        //                      resign_year = item.resign_year,
        //                      resign_month = item.resign_month,
        //                      notes = item.notes,
        //                      //riwayat proyek
        //                      project_name = Riwayat_Proyek.project_name,
        //                      id_proyek = Riwayat_Proyek.id,
        //                      start_year = Riwayat_Proyek.start_year,
        //                      start_month = Riwayat_Proyek.start_month,
        //                      project_duration = Riwayat_Proyek.project_duration,
        //                      time_period_id = Riwayat_Proyek.time_period_id,
        //                      client = Riwayat_Proyek.client,
        //                      project_position = Riwayat_Proyek.project_position,
        //                      description = Riwayat_Proyek.description
        //                  }
        //                  ).ToList();
        //    }
        //    return result;
        //}

        public static Boolean Createpekerjaan(Riwayat_Pekerjaan pekerjaanmdl)
        {
            try
            {
                //Riwayat_Pekerjaan pekerjaan = new Riwayat_Pekerjaan();
                using (DataContext db = new DataContext())
                {
                    //pekerjaan.biodata_id = 1;
                    //pekerjaan.created_by = keahlianmdl.created_by;
                    //pekerjaan.created_on = DateTime.Now.Date;
                    //pekerjaan.skill_name = keahlianmdl.skill_name;
                    //pekerjaan.skill_level_id = keahlianmdl.skill_level_id;
                    //pekerjaan.notes = keahlianmdl.notes;
                    pekerjaanmdl.biodata_id = 1;
                    pekerjaanmdl.created_by = pekerjaanmdl.created_by;
                    pekerjaanmdl.created_on = DateTime.Now;
                    db.Riwayat_Pekerjaan.Add(pekerjaanmdl);
                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #2
0
 public static Boolean Editpekerjaan(Riwayat_Pekerjaan pekerjaan)
 {
     try
     {
         Riwayat_Pekerjaan dep;
         using (DataContext db = new DataContext())
         {
             dep                 = db.Riwayat_Pekerjaan.Where(d => d.id == pekerjaan.id).First();
             dep.modified_by     = pekerjaan.modified_by;
             dep.modified_on     = DateTime.Now;
             dep.company_name    = pekerjaan.company_name;
             dep.city            = pekerjaan.city;
             dep.country         = pekerjaan.country;
             dep.join_month      = pekerjaan.join_month;
             dep.join_year       = pekerjaan.join_year;
             dep.resign_month    = pekerjaan.resign_month;
             dep.resign_year     = pekerjaan.resign_year;
             dep.last_position   = pekerjaan.last_position;
             dep.income          = pekerjaan.income;
             dep.is_it_related   = pekerjaan.is_it_related;
             dep.about_job       = pekerjaan.about_job;
             dep.exit_reason     = pekerjaan.exit_reason;
             dep.notes           = pekerjaan.notes;
             db.Entry(dep).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemple #3
0
        public static Riwayat_Pekerjaan GetByID(int ID)
        {
            Riwayat_Pekerjaan pekerjaan = new Riwayat_Pekerjaan();

            using (DataContext db = new DataContext())
            {
                pekerjaan = db.Riwayat_Pekerjaan.Where(d => d.id == ID).First();
                return(pekerjaan);
            }
        }
Exemple #4
0
 public ActionResult EditSimpan(Riwayat_Pekerjaan pekerjaan)
 {
     pekerjaan.modified_by = Convert.ToInt64(Session["foo"]);
     if (PekerjaanRepo.Editpekerjaan(pekerjaan))
     {
         return(Json(new { EditSimpan = "Berhasil" }, JsonRequestBehavior.AllowGet)); //return json digunakan untuk memunculkan alert
     }
     else
     {
         return(Json(new { EditSimpan = "Gagal" }, JsonRequestBehavior.AllowGet));
     }
 }
Exemple #5
0
 public ActionResult Delete(int ID, Riwayat_Pekerjaan pekerjaanmdl)
 {
     pekerjaanmdl.deleted_by = Convert.ToInt64(Session["foo"]);
     if (PekerjaanRepo.Deletepekerjaan(ID, pekerjaanmdl)) //non static if ( KeahlianRepo.Deletekeahlian(ID))
     {
         return(Json(new { Hapus = "Berhasil" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { Hapus = "Gagal" }, JsonRequestBehavior.AllowGet));
     }
 }
Exemple #6
0
 public ActionResult Save(Riwayat_Pekerjaan pekerjaan)
 {
     pekerjaan.created_by = Convert.ToInt64(Session["foo"]);
     if (PekerjaanRepo.Createpekerjaan(pekerjaan))
     {
         return(Json(new { Simpan = "Berhasil" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { Simpan = "Gagal" }, JsonRequestBehavior.AllowGet));
     }
 }
Exemple #7
0
 public static Boolean Deletepekerjaan(int ID, Riwayat_Pekerjaan pekerjaanmdl)
 {
     try
     {
         Riwayat_Pekerjaan dep;
         using (DataContext db = new DataContext())
         {
             dep                 = db.Riwayat_Pekerjaan.Where(d => d.id == ID).First();
             dep.is_delete       = true;
             dep.deleted_by      = pekerjaanmdl.deleted_by;
             dep.deleted_on      = DateTime.Now;
             db.Entry(dep).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }