private void btnUpdate_Click(object sender, RoutedEventArgs e) { try { var process = new DanhMucProcess(); if (treViewUpdate) { if (obj.ID > 0) { obj.ID_PHAN_HE_CHA = Convert.ToInt32(lstSourcePhanHe.ElementAt(cmbPhanHe.SelectedIndex).KeywordStrings.ElementAt(1)); obj.MA_PHAN_HE = txtMa.Text; obj.TEN_PHAN_HE = txtTen.Text; obj.TTHAI_BGHI = lstSourceTrangThai.ElementAt(cmbTrangThai.SelectedIndex).KeywordStrings.First(); process.SuaPhanHe(obj); treViewUpdate = false; } } else { obj.ID_PHAN_HE_CHA = Convert.ToInt32(lstSourcePhanHe.ElementAt(cmbPhanHe.SelectedIndex).KeywordStrings.ElementAt(1)); obj.ID_PHAN_HE_CHA = Convert.ToInt32(lstPopup[0][1]); obj.MA_PHAN_HE = txtMa.Text; obj.TEN_PHAN_HE = txtTen.Text; obj.TTHAI_BGHI = lstSourceTrangThai.ElementAt(cmbTrangThai.SelectedIndex).KeywordStrings.First(); process.SuaPhanHe(obj); } } catch (Exception ex) { LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex); } }