Example #1
0
        public Dictionary <string, BikkuInfo> SelectAllDictionary(ref int maxNamelength)
        {
            Dictionary <string, BikkuInfo> list = new Dictionary <string, BikkuInfo>();

            maxNamelength = 0;

            AddParameter("@p_CurrentStatus", (int)CurrenStatus.Siti);
            using (MySqlDataReader reader = ExecuteReader("Bikku_SelAllDictionary"))
            {
                while (reader.Read())
                {
                    BikkuInfo bInfo = new BikkuInfo();
                    bInfo.NameAssumedAtRobing = reader.GetString(1);
                    bInfo.ID                 = reader.GetInt32(0);
                    bInfo.IsUpasampanna      = reader.GetBoolean(2);
                    bInfo.Post               = (BhikkuPost)reader.GetInt32(3);
                    bInfo.Number             = reader.GetInt32(4);
                    bInfo.SortListOrdeNumber = list.Count + 1;

                    list.Add(bInfo.NameAssumedAtRobing, bInfo);

                    if (bInfo.NameAssumedAtRobing.Length > maxNamelength)
                    {
                        maxNamelength = bInfo.NameAssumedAtRobing.Length;
                    }
                }
            }

            return(list);
        }
Example #2
0
        public List <BikkuInfo> SelectAllList(CurrenStatus currentStatus)
        {
            List <BikkuInfo> list = new List <BikkuInfo>();

            AddParameter("@p_CurrentStatus", (int)currentStatus);

            using (MySqlDataReader reader = ExecuteReader("Bikku_SelAllDictionary"))
            {
                while (reader.Read())
                {
                    BikkuInfo bInfo = new BikkuInfo();
                    bInfo.NameAssumedAtRobing = reader.GetString(1);
                    bInfo.ID                 = reader.GetInt32(0);
                    bInfo.IsUpasampanna      = reader.GetBoolean(2);
                    bInfo.Post               = (BhikkuPost)reader.GetInt32(3);
                    bInfo.Number             = reader.GetInt32(4);
                    bInfo.SortListOrdeNumber = list.Count + 1;

                    list.Add(bInfo);
                }
            }

            return(list);
        }
Example #3
0
        public bool IsIdenticle(BikkuInfo binfo)
        {
            if (NIC == binfo.NIC)
            {
                if (SamaneraNumber == binfo.SamaneraNumber)
                {
                    if (PassportNumber == binfo.PassportNumber)
                    {
                        if (PlaceOfBirth == binfo.PlaceOfBirth)
                        {
                            if (LayNameInFull == binfo.LayNameInFull)
                            {
                                if (NameOfFatherInFull == binfo.NameOfFatherInFull)
                                {
                                    if (NameAssumedAtRobing == binfo.NameAssumedAtRobing)
                                    {
                                        if (HomeTP == binfo.HomeTP)
                                        {
                                            if (HomeAddress == binfo.HomeAddress)
                                            {
                                                if (ImageData == binfo.ImageData)
                                                {
                                                    if (BloodGroup == binfo.BloodGroup)
                                                    {
                                                        if (OtheLanguage == binfo.OtheLanguage)
                                                        {
                                                            if (UpasampadaNumber == binfo.UpasampadaNumber)
                                                            {
                                                                if (CurrentStatusComment == binfo.CurrentStatusComment)
                                                                {
                                                                    if (DateOfBirth == binfo.DateOfBirth)
                                                                    {
                                                                        if (DateOfRobing == binfo.DateOfRobing)
                                                                        {
                                                                            if (DateOfCame == binfo.DateOfCame)
                                                                            {
                                                                                if (DateOfHigherOrdination == binfo.DateOfHigherOrdination)
                                                                                {
                                                                                    if (UpasampadaRegDate == binfo.UpasampadaRegDate)
                                                                                    {
                                                                                        if (NameOfRobingTutor == binfo.NameOfRobingTutor)
                                                                                        {
                                                                                            if (TempleRobing == binfo.TempleRobing)
                                                                                            {
                                                                                                if (TempleOfResidence == binfo.TempleOfResidence)
                                                                                                {
                                                                                                    if (PlaceOfHigherOrdination == binfo.PlaceOfHigherOrdination)
                                                                                                    {
                                                                                                        if (NameOfUpadyaAtHigherOrdination == binfo.NameOfUpadyaAtHigherOrdination)
                                                                                                        {
                                                                                                            if (District == binfo.District)
                                                                                                            {
                                                                                                                if (KarmacharyaHimi1 == binfo.KarmacharyaHimi1)
                                                                                                                {
                                                                                                                    if (KarmacharyaHimi2 == binfo.KarmacharyaHimi2)
                                                                                                                    {
                                                                                                                        if (KarmacharyaHimi3 == binfo.KarmacharyaHimi3)
                                                                                                                        {
                                                                                                                            if (MahaNayakaHimidetails == binfo.MahaNayakaHimidetails)
                                                                                                                            {
                                                                                                                                if (AcharyaHimiDetails == binfo.AcharyaHimiDetails)
                                                                                                                                {
                                                                                                                                    if (Nikaya == binfo.Nikaya)
                                                                                                                                    {
                                                                                                                                        if (UpasampadaMahaNayakaHimidetails == binfo.UpasampadaMahaNayakaHimidetails)
                                                                                                                                        {
                                                                                                                                            if (UpasampadaAcharyaHimiDetails == binfo.UpasampadaAcharyaHimiDetails)
                                                                                                                                            {
                                                                                                                                                if (UpadyaTheroName == binfo.UpadyaTheroName)
                                                                                                                                                {
                                                                                                                                                    if (UpasampadaNikaya == binfo.UpasampadaNikaya)
                                                                                                                                                    {
                                                                                                                                                        if (Country == binfo.Country)
                                                                                                                                                        {
                                                                                                                                                            if (Number == binfo.Number)
                                                                                                                                                            {
                                                                                                                                                                if (IsUpasampanna == binfo.IsUpasampanna)
                                                                                                                                                                {
                                                                                                                                                                    if (IsUpadyaThero == binfo.IsUpadyaThero)
                                                                                                                                                                    {
                                                                                                                                                                        if (Dharmadeshanaa == binfo.Dharmadeshanaa)
                                                                                                                                                                        {
                                                                                                                                                                            if (Vandanaa == binfo.Vandanaa)
                                                                                                                                                                            {
                                                                                                                                                                                if (Sajjayana == binfo.Sajjayana)
                                                                                                                                                                                {
                                                                                                                                                                                    if (Sinhala == binfo.Sinhala)
                                                                                                                                                                                    {
                                                                                                                                                                                        if (Tamil == binfo.Tamil)
                                                                                                                                                                                        {
                                                                                                                                                                                            if (English == binfo.English)
                                                                                                                                                                                            {
                                                                                                                                                                                                if (Hindhi == binfo.Hindhi)
                                                                                                                                                                                                {
                                                                                                                                                                                                    if (CurrentStatus == binfo.CurrentStatus)
                                                                                                                                                                                                    {
                                                                                                                                                                                                        if (HomeTP == binfo.HomeTP)
                                                                                                                                                                                                        {
                                                                                                                                                                                                            return(true);
                                                                                                                                                                                                        }
                                                                                                                                                                                                    }
                                                                                                                                                                                                }
                                                                                                                                                                                            }
                                                                                                                                                                                        }
                                                                                                                                                                                    }
                                                                                                                                                                                }
                                                                                                                                                                            }
                                                                                                                                                                        }
                                                                                                                                                                    }
                                                                                                                                                                }
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }


            return(false);
        }