Beispiel #1
0
        public ActionResult Details(int id)
        {
            ViewBag.KaryawanList = new SelectList(KaryawanRepo.GetAll());
            KaryawanViewModel model = KaryawanRepo.GetById(id);

            return(PartialView(model));
        }
Beispiel #2
0
        public ActionResult Delete(int id)
        {
            ViewBag.KaryawanList = new SelectList(KaryawanRepo.GetAll(), "Id", "Description");
            KaryawanViewModel model = KaryawanRepo.GetById(id);

            return(PartialView(model));
        }
        public ActionResult CreateEdit(KaryawanViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (KaryawanDataAccess.Update(model))
                    {
                        return(Json(new { success = true, message = "Succes" }, JsonRequestBehavior.AllowGet));
                    }
                    else
                    {
                        return(Json(new { success = false, message = KaryawanDataAccess.Message }, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    return(Json(new { success = false, message = "Pelase full fill required fields" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet));

                {
                }
            }
        }
Beispiel #4
0
 public KaryawanForm(KaryawanViewModel vm)
 {
     InitializeComponent();
     if (vm.ModelKaryawan == null)
     {
         vm.ModelKaryawan = new Karyawan();
     }
     DataContext = vm;
 }
        public static bool Update(KaryawanViewModel model)
        {
            bool result = true;

            try
            {
                using (var db = new PosContext())
                {
                    if (model.Id == 0)
                    {
                        Karyawan karyawan = new Karyawan();
                        karyawan.Id           = model.Id;
                        karyawan.NoInduk      = model.NoInduk;
                        karyawan.NamaDepan    = model.NamaDepan;
                        karyawan.NamaTengah   = model.NamaTengah;
                        karyawan.NamaBelakang = model.NamaBelakang;
                        karyawan.Alamat       = model.Alamat;
                        karyawan.TempatLahir  = model.TempatLahir;
                        karyawan.TanggalLahir = model.TanggalLahir;
                        karyawan.JenisKelamin = model.JenisKelamin;
                        karyawan.IsActivated  = model.IsActivated;
                        karyawan.CreatedBy    = "Rio";
                        karyawan.CreatedDate  = DateTime.Now;
                        db.Mst_Karyawans.Add(karyawan);
                        db.SaveChanges();
                    }
                    else
                    {
                        Karyawan karyawan = db.Mst_Karyawans.Where(o => o.Id == model.Id).FirstOrDefault();
                        if (karyawan != null)
                        {
                            karyawan.NoInduk      = model.NoInduk;
                            karyawan.NamaDepan    = model.NamaDepan;
                            karyawan.NamaTengah   = model.NamaTengah;
                            karyawan.NamaBelakang = model.NamaBelakang;
                            karyawan.Alamat       = model.Alamat;
                            karyawan.TempatLahir  = model.TempatLahir;
                            karyawan.TanggalLahir = model.TanggalLahir;
                            karyawan.JenisKelamin = model.JenisKelamin;
                            karyawan.IsActivated  = model.IsActivated;
                            karyawan.ModifiedBy   = "Rio";
                            karyawan.ModifiedDate = DateTime.Now;
                            db.SaveChanges();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                result  = false;
                Message = ex.Message;
            }

            return(result);
        }
        public static bool Update(KaryawanViewModel model)
        {
            bool result = true;

            try
            {
                using (var db = new TokoKonteks())
                {
                    if (model.Id == 0)
                    {
                        Mst_Karyawan Kry = new Mst_Karyawan();
                        Kry.Kode       = model.Kode;
                        Kry.Nama       = model.Nama;
                        Kry.Alamat     = model.Alamat;
                        Kry.NoHp       = model.NoHp;
                        Kry.Aktif      = model.Aktif;
                        Kry.DibuatOleh = "Test";
                        Kry.Dibuat     = DateTime.Now;
                        db.Mst_Karyawan.Add(Kry);
                        db.SaveChanges();
                    }
                    else
                    {
                        Mst_Karyawan Kry = db.Mst_Karyawan.Where(o => o.Id == model.Id).FirstOrDefault();
                        if (Kry != null)
                        {
                            Kry.Kode       = model.Kode;
                            Kry.Nama       = model.Nama;
                            Kry.Alamat     = model.Alamat;
                            Kry.NoHp       = model.NoHp;
                            Kry.Aktif      = model.Aktif;
                            Kry.DiubahOleh = "Test";
                            Kry.Diubah     = DateTime.Now;
                            db.SaveChanges();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Message = ex.Message;
                result  = false;
            }
            return(result);
        }
Beispiel #7
0
        public KaryawanView()
        {
            InitializeComponent();

            vm = new KaryawanViewModel();

            vm.OnReload += () =>
            {
                LstData.ItemsSource = null;
                LstData.ItemsSource = vm.DataKaryawan;
                if (form != null)
                {
                    form.Close();
                }
                vm.ModelKaryawan = null;
            };
            DataContext = vm;
        }
Beispiel #8
0
 public ActionResult Edit(KaryawanViewModel model)
 {
     if (ModelState.IsValid)
     {
         if (KaryawanRepo.Update(model))
         {
             return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { success = false, message = KaryawanRepo.Message }, JsonRequestBehavior.AllowGet));
         }
     }
     else
     {
         return(Json(new { success = false, message = "Invalid" }, JsonRequestBehavior.AllowGet));
     }
 }
        public static KaryawanViewModel GetById(int id)
        {
            KaryawanViewModel result = new KaryawanViewModel();

            using (var db = new TokoKonteks())
            {
                result = (from kry in db.Mst_Karyawan
                          where kry.Id == id
                          select new KaryawanViewModel
                {
                    Id = kry.Id,
                    Kode = kry.Kode,
                    Nama = kry.Nama,
                    Alamat = kry.Alamat,
                    NoHp = kry.NoHp,
                    Aktif = kry.Aktif
                }).FirstOrDefault();
            }
            return(result);
        }
        public static KaryawanViewModel GetById(int id)
        {
            KaryawanViewModel result = new KaryawanViewModel();

            using (var db = new PosContext())
            {
                result = (from kar in db.Mst_Karyawans
                          where kar.Id == id
                          select new KaryawanViewModel
                {
                    Id = kar.Id,
                    NoInduk = kar.NoInduk,
                    NamaDepan = kar.NamaDepan,
                    NamaTengah = kar.NamaTengah,
                    NamaBelakang = kar.NamaBelakang,
                    Alamat = kar.Alamat,
                    TempatLahir = kar.TempatLahir,
                    TanggalLahir = kar.TanggalLahir,
                    JenisKelamin = kar.JenisKelamin,
                    IsActivated = kar.IsActivated
                }).FirstOrDefault();
            }
            return(result);
        }
Beispiel #11
0
        public ActionResult Edit(int id)
        {
            KaryawanViewModel model = KaryawanRepo.GetById(id);

            return(PartialView(model));
        }
 public ActionResult Edit(KaryawanViewModel model)
 {
     return(CreateEdit(model));
 }