public ActionResult Create(Klasifikasi klasifikasi)
 {
     try
     {
         _tblKlasifikasi.Create(klasifikasi);
         return(RedirectToAction(nameof(Index)));
     }
     catch (Exception ex)
     {
         ViewBag.Error =
             $"<span class='alert alert-danger'>Kesalahan {ex.Message}</span>";
         return(View());
     }
 }
Ejemplo n.º 2
0
 public void Update(string id, Klasifikasi obj)
 {
     try
     {
         var result = GetById(id);
         result.Induk           = obj.Induk;
         result.Level           = obj.Level;
         result.NamaKlasifikasi = obj.NamaKlasifikasi;
         _db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 public void Create(Klasifikasi obj)
 {
     using (SqlConnection conn = new SqlConnection(connStr))
     {
         string strSql = @"insert into Klasifikasi(KodeKlasifikasi,Induk,Level,NamaKlasifikasi,RetensiAktif,RetensiInaktif,StatusAktif,Uraian) 
         values(@KodeKlasifikasi,@Induk,@Level,@NamaKlasifikasi,@RetensiAktif,@RetensiInaktif,@StatusAktif,@Uraian)";
         try
         {
             conn.Execute(strSql, obj);
         }
         catch (SqlException sqlEx)
         {
             throw new Exception($"Kesalahan: {sqlEx.Message}");
         }
     }
 }
 public void Update(Klasifikasi obj)
 {
     using (SqlConnection conn = new SqlConnection(connStr))
     {
         string strSql = @"update Klasifikasi set Induk=@Induk,Level=@Level,
         NamaKlasifikasi=@NamaKlasifikasi,RetensiAktif=@RetensiAktif,RetensiInaktif=@RetensiInaktif,StatusAktif=@StatusAktif,Uraian=@Uraian 
         where KodeKlasifikasi=@KodeKlasifikasi";
         try
         {
             conn.Execute(strSql, obj);
         }
         catch (SqlException sqlEx)
         {
             throw new Exception("Error: " + sqlEx.Message);
         }
     }
 }
Ejemplo n.º 5
0
        public void Update(Klasifikasi obj)
        {
            try
            {
                var result = GetById(obj.KodeKlasifikasi);
                result.Induk           = obj.Induk;
                result.Level           = obj.Level;
                result.NamaKlasifikasi = obj.NamaKlasifikasi;
                result.RetensiAktif    = obj.RetensiAktif;
                result.RetensiInaktif  = obj.RetensiInaktif;
                result.Uraian          = obj.Uraian;
                result.StatusAktif     = obj.StatusAktif;

                _db.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 public ActionResult Edit(Klasifikasi klasifikasi)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _tblKlasifikasi.Update(klasifikasi);
             //mengirimkan nilai ke action method yang lain
             TempData["Keterangan"] =
                 $"<span class='alert alert-success'>Data klasifikasi {klasifikasi.NamaKlasifikasi} sudah berhasil diupdate !</span>";
             return(RedirectToAction("Index"));
         }
         return(View());
     }
     catch (Exception ex)
     {
         ViewBag.Error =
             $"<span class='alert alert-danger'>Kesalahan {ex.Message}</span>";
         return(View());
     }
 }
Ejemplo n.º 7
0
 public void Create(Klasifikasi obj)
 {
     try
     {
         _db.Add(obj);
         _db.SaveChanges();
     }
     catch (DbUpdateException dbEx)
     {
         var sqlError = (System.Data.SqlClient.SqlException)dbEx.InnerException;
         if (sqlError.Number == 2627)
         {
             throw new Exception("Kode Klasifikasi sudah ada, masukan kode yang lain.");
         }
         else
         {
             throw new Exception("Error: " + sqlError.Message);
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Error: " + ex.Message);
     }
 }