示例#1
0
        public static bool IDExists(string ID, MaticniPodaci matpod)
        {
            switch (matpod)
            {
            case MaticniPodaci.Clan:

                infosXDatabaseDataSetTableAdapters.ClanTableAdapter clanTA = new infosXDatabaseDataSetTableAdapters.ClanTableAdapter();

                var clanOibCount = clanTA.CheckIfOibExists(ID);
                if (clanOibCount.HasValue && clanOibCount > 0)
                {
                    return(false);
                }
                return(true);

                break;

            case MaticniPodaci.Drustva:

                infosXDatabaseDataSetTableAdapters.DrustvoTableAdapter drustvoTA = new infosXDatabaseDataSetTableAdapters.DrustvoTableAdapter();

                var drustvoIDCount = drustvoTA.CheckIfIDExists(ID);
                if (drustvoIDCount.HasValue && drustvoIDCount > 0)
                {
                    return(false);
                }
                return(true);

                break;

            case MaticniPodaci.Mjesta:

                infosXDatabaseDataSetTableAdapters.MjestoTableAdapter mjestoTA = new infosXDatabaseDataSetTableAdapters.MjestoTableAdapter();

                var mjestoIDCount = mjestoTA.CheckIfIDExists(ID);
                if (mjestoIDCount.HasValue && mjestoIDCount > 0)
                {
                    Console.WriteLine(mjestoIDCount);
                    return(false);
                }
                return(true);

                break;

            case MaticniPodaci.Drzave:

                infosXDatabaseDataSetTableAdapters.DrzavaTableAdapter drzavaTA = new infosXDatabaseDataSetTableAdapters.DrzavaTableAdapter();

                var drzavaIDCount = drzavaTA.CheckIfIDExists(ID);
                if (drzavaIDCount.HasValue && drzavaIDCount > 0)
                {
                    return(false);
                }
                return(true);

                break;

            default:
                return(false);
            }
        }