public int GetKamokuKubunId(Row kamokuRow, models.constants.MTTorihikiKubun torihikiKubun) { int kubunId = 0; string[] cols = new string[3]; if (kamokuRow == null) { return(-1); } if (torihikiKubun == models.constants.MTTorihikiKubun.Shikin) { cols[0] = "shikin_kamoku_kubun_id"; cols[1] = "jigyou_kamoku_kubun_id"; cols[2] = "taisyaku_kamoku_kubun_id"; } else { cols[0] = "jigyou_kamoku_kubun_id"; cols[1] = "shikin_kamoku_kubun_id"; cols[2] = "taisyaku_kamoku_kubun_id"; } for (int i = 0; i < cols.Length; i++) { kubunId = (int)kamokuRow.GetLong(cols[i], -1); if (kubunId != -1) { return(kubunId); } } return(-1); }
public Row GetKamokuKubunRow(Row kanjouKamokuRow, models.constants.MTTorihikiKubun torihikiKubun) { if (kanjouKamokuRow == null) { return(null); } int id = GetKamokuKubunId(kanjouKamokuRow, torihikiKubun); return((OwnerDB as KaikeiDatabase).MTKamokuKubun.GetRowById(id)); }
public Row GetKamokuKubunRow(int kanjouKamokuId, models.constants.MTTorihikiKubun torihikiKubun) { return(GetKamokuKubunRow(this.GetRowById(kanjouKamokuId), torihikiKubun)); }