private void UpdateChiTietHangMuc(BLL_HangMuc adapter, DataTable _tblChiTiet, int _maHangMuc, string _id) { if (_tblChiTiet.Rows.Count > 0) { foreach (DataRow dr in _tblChiTiet.Select("ParentID = '" + _id + "'")) { ChiTietHangMuc _chitietHM = new ChiTietHangMuc(); _chitietHM.MaHangMuc = _maHangMuc; _chitietHM.TenChiTiet = dr["TenChiTiet"].ToString(); _chitietHM.QuyCach = dr["QuyCach"].ToString(); _chitietHM.ChieuDai = string.IsNullOrEmpty(dr["ChieuDai"].ToString()) ? 0 : Convert.ToInt32(dr["ChieuDai"]); _chitietHM.ChieuRong = string.IsNullOrEmpty(dr["ChieuRong"].ToString()) ? 0 : Convert.ToInt32(dr["ChieuRong"]); _chitietHM.TyTrong = string.IsNullOrEmpty(dr["TyTrong"].ToString()) ? 0 : Convert.ToDecimal(dr["TyTrong"]); _chitietHM.SoLuong = string.IsNullOrEmpty(dr["SoLuong"].ToString()) ? 0 : Convert.ToInt32(dr["SoLuong"]); _chitietHM.TLDonVi = string.IsNullOrEmpty(dr["TLDonVi"].ToString()) ? 0 : Convert.ToDecimal(dr["TLDonVi"]); _chitietHM.DonGia = string.IsNullOrEmpty(dr["DonGia"].ToString()) ? 0 : Convert.ToDecimal(dr["DonGia"]); _chitietHM.GhiChu = dr["GhiChu"].ToString(); _chitietHM.NguoiTao = SessionUser.UserName; if (dr["MaChiTietHM"].ToString().Equals(string.Empty)) { adapter.ChiTiet_Add(_chitietHM); } else { _chitietHM.MaChiTietHM = Convert.ToInt32(dr["MaChiTietHM"]); adapter.ChiTiet_Update(_chitietHM); } } } }
/// <summary> /// phat.luu /// april 29,2014 /// xóa 1 chi tiết hạng mục thiết kế /// </summary> /// <param name="objKH"></param> /// <returns></returns> public int ChiTiet_Delete(ChiTietHangMuc objctHM) { try { return(ChiTietHangMuc_delete(objctHM.MaChiTietHM)); } catch (Exception e) { Logger.WriteLog(LogLevel.DEBUG, e.Message); return(-1); } }
/// <summary> /// phat.luu /// april 27, 2014 /// cập nhật thông tin chi tiết hạng mục TK /// </summary> /// <param name="objKH"></param> /// <returns></returns> public int ChiTiet_Update(ChiTietHangMuc objctHM) { try { return(ChiTietHangMuc_update(objctHM.MaChiTietHM, objctHM.MaHangMuc, objctHM.TenChiTiet, objctHM.QuyCach, objctHM.ChieuDai, objctHM.ChieuRong, objctHM.TyTrong, objctHM.SoLuong, objctHM.TLDonVi, objctHM.DonGia, objctHM.GhiChu)); } catch (Exception e) { Logger.WriteLog(LogLevel.DEBUG, e.Message); return(-1); } }