Beispiel #1
0
 public static Boolean Createkeluarga(Keluarga keluargamdl)
 {
     try
     {
         Keluarga keluarga = new Keluarga();
         using (DataContext db = new DataContext())
         {
             keluarga.biodata_id          = 1;
             keluarga.created_by          = keluargamdl.created_by;
             keluarga.created_on          = DateTime.Now;
             keluarga.family_tree_type_id = keluargamdl.family_tree_type_id;
             keluarga.family_relation_id  = keluargamdl.family_relation_id;
             keluarga.name   = keluargamdl.name;
             keluarga.gender = keluargamdl.gender;
             keluarga.dob    = keluargamdl.dob;
             keluarga.educational_level_id = keluargamdl.educational_level_id;
             keluarga.job   = keluargamdl.job;
             keluarga.notes = keluargamdl.notes;
             db.Keluarga.Add(keluarga);
             db.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #2
0
 public static Boolean Editkeluarga(Keluarga keluarga)
 {
     try
     {
         Keluarga dep;
         using (DataContext db = new DataContext())
         {
             dep                      = db.Keluarga.Where(d => d.id == keluarga.id).First();
             dep.modified_by          = keluarga.modified_by;
             dep.modified_on          = DateTime.Now;
             dep.family_tree_type_id  = keluarga.family_tree_type_id;
             dep.family_relation_id   = keluarga.family_relation_id;
             dep.name                 = keluarga.name;
             dep.gender               = keluarga.gender;
             dep.dob                  = keluarga.dob;
             dep.educational_level_id = keluarga.educational_level_id;
             dep.job                  = keluarga.job;
             dep.notes                = keluarga.notes;
             db.Entry(dep).State      = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #3
0
        public static Keluarga GetByID(int ID)
        {
            Keluarga keluarga = new Keluarga();

            using (DataContext db = new DataContext())
            {
                keluarga = db.Keluarga.Where(d => d.id == ID).First();
                return(keluarga);
            }
        }
Beispiel #4
0
 public ActionResult EditSimpan(Keluarga keluarga)
 {
     keluarga.modified_by = Convert.ToInt64(Session["foo"]);
     if (KeluargaRepo.Editkeluarga(keluarga))
     {
         return(Json(new { EditSimpan = "Berhasil" }, JsonRequestBehavior.AllowGet)); //return json digunakan untuk memunculkan alert
     }
     else
     {
         return(Json(new { EditSimpan = "Gagal" }, JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #5
0
 public ActionResult Delete(int ID, Keluarga keluargamdl)
 {
     keluargamdl.deleted_by = Convert.ToInt64(Session["foo"]);
     if (KeluargaRepo.Deletekeluarga(ID, keluargamdl)) //non static if ( KeluargaRepo.Deletekeluarga(ID))
     {
         return(Json(new { Hapus = "Berhasil" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { Hapus = "Gagal" }, JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #6
0
 public ActionResult Save(Keluarga keluarga)
 {
     keluarga.created_by = Convert.ToInt64(Session["foo"]);
     if (KeluargaRepo.Createkeluarga(keluarga))
     {
         return(Json(new { Simpan = "Berhasil" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { Simpan = "Gagal" }, JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #7
0
        static void Main(string[] args)
        {
            //Abstract Class
            //IKeluargaMargono keluarga;

            //Abstraction Interface
            IKeluargaMargono Keluarga;

            Console.WriteLine("Profil Keluarga Margono");
            Console.WriteLine("1. Margono");
            Console.WriteLine("2. Anis");
            Console.WriteLine("3. Rifqi");
            Console.WriteLine("4. Febri");
            Console.WriteLine("5. Laras\n");


            Console.WriteLine("Pilih Prof [1..5]: ");
            int pilihan = Convert.ToInt32(Console.ReadLine());

            if (pilihan == 1)
            {
                Keluarga = new Margono();
            }
            else if (pilihan == 2)
            {
                Keluarga = new Anis();
            }
            else if (pilihan == 3)
            {
                Keluarga = new Rifqi();
            }
            else if (pilihan == 4)
            {
                Keluarga = new Febri();
            }
            else
            {
                Keluarga = new Laras();
            }

            Keluarga.tampilkan();

            Console.ReadKey();
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            //Abstract Class
            //KeluargaSodirin Keluarga;

            //Abstraction Interface
            IKeluargaSodirin Keluarga;

            Console.WriteLine("Profil Keluarga Sodirin");
            Console.WriteLine("1. Sodirin");
            Console.WriteLine("2. Partijah");
            Console.WriteLine("3. Ahmad Saifudin");
            Console.WriteLine("4. Miftahul Hoiru\n");


            Console.WriteLine("Pilih Prof [1..4]: ");
            int pilihan = Convert.ToInt32(Console.ReadLine());

            if (pilihan == 1)
            {
                Keluarga = new Sodirin();
            }
            else if (pilihan == 2)
            {
                Keluarga = new Partijah();
            }
            else if (pilihan == 3)
            {
                Keluarga = new AhmadSaifudin();
            }
            else if (pilihan == 4)
            {
                Keluarga = new MiftahulHoiru();
            }
            else
            {
                Keluarga = new Kosong();
            }

            Keluarga.tampilkan();

            Console.ReadKey();
        }
Beispiel #9
0
 public static Boolean Deletekeluarga(int ID, Keluarga keluargamdl)
 {
     try
     {
         Keluarga dep;
         using (DataContext db = new DataContext())
         {
             dep                 = db.Keluarga.Where(d => d.id == ID).First();
             dep.is_delete       = true;
             dep.deleted_by      = keluargamdl.deleted_by;
             dep.deleted_on      = DateTime.Now;
             db.Entry(dep).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }