Пример #1
0
        public List <Musteri> SorgulaAdiVeSoyadiIle(string pAdi, string pSoyadi)
        {
            SorguYardimcisi sy = new SorguYardimcisi();

            sy.WhereKriterineTercihliEkle(Musteri.PropertyIsimleri.Adi, WhereOperatorEnum.Like);
            sy.WhereKriterineTercihliEkle(Musteri.PropertyIsimleri.Soyadi, WhereOperatorEnum.Like);
            List <Musteri>   liste   = new List <Musteri>();
            string           filtre  = sy.KriterSonucunuWhereOlmadanGetir();
            ParameterBuilder builder = Template.getParameterBuilder();

            builder.parameterEkle("@Adi", DbType.String, pAdi);
            builder.parameterEkle("@Soyadi", DbType.String, pSoyadi, 50);
            SorguCalistir(liste, filtre, builder.GetParameterArray());
            return(liste);
        }
Пример #2
0
        /// <summary>
        /// Adı soyadı ve durumuna göre müşteri arar
        /// </summary>
        /// <param name="pAdi"></param>
        /// <param name="pSoyadi"></param>
        /// <param name="pAktifMi"></param>
        /// <returns></returns>
        public DataTable SorgulaAdiSoyadiVeDurumuIle(string pAdi, string pSoyadi, bool pAktifMi)
        {
            string           strSQL  = @"SELECT *  FROM ORNEKLER.MUSTERI";
            SorguYardimcisi  sy      = new SorguYardimcisi();
            ParameterBuilder builder = Template.getParameterBuilder();

            sy.WhereKriterineTercihliEkleNullDegeriVer("Adi", WhereOperatorEnum.Like, "@Adi", LikeYeriEnum.Icinde, "");
            sy.WhereKriterineTercihliEkleNullDegeriVer("Soyadi", WhereOperatorEnum.Like, "@Soyadi", LikeYeriEnum.Icinde, "");
            sy.WhereKriterineEkle("AktifMi", WhereOperatorEnum.Esittir, "@Aktifmi");
            strSQL += sy.KriterSonucunuGetir();
            if (pAktifMi)
            {
                builder.parameterEkle("@Aktifmi", DbType.Boolean, true);
            }
            else
            {
                builder.parameterEkle("@Aktifmi", DbType.Boolean, false);
            }
            builder.parameterEkle("@Adi", DbType.String, pAdi);
            builder.parameterEkle("@Soyadi", DbType.String, pSoyadi);
            return(Template.DataTableOlustur(strSQL, builder.GetParameterArray()));
        }