/// <summary>
        /// ComputerForm UI'da Sorgula butonu ya da Tük kayıtları getir butonu tıklandığından çağrılan method.
        /// </summary>
        /// <param name="btnName"> Tıklanılan Butonun adını parametre olarak alır. Tıklanılan butona göre farklı liste oluşturur.</param>
        /// <param name="arananPc">Arama alanına girilen değeri parametre olarak alır.Bilgisayar arama yapılırken kullanılır
        ///Girilen text , AD Veritabanında Bilgisayar adı ya da bilgisayar IP'si ile eşleşme kontrolü için.
        /// </param>
        /// <returns>From üzerindeki Datagrid'in veri kaynağı olan Datatable döner.</returns>
        public DataTable FillGridView(string btnName, string arananPc)
        {
            _arananPc = arananPc;
            string _btnName = btnName;
            List <ComputersProperties> secilenPcList = new List <ComputersProperties>();
            var dataTableFill = new DataTableFill();

            if (computerList == null)
            {
                computerList = GetAllComputers().ToList();
            }

            switch (_btnName)
            {
            case "AraBtn":

                secilenPcList = SearchSingleComputer();
                break;

            case "ListAll":
                secilenPcList = computerList;
                break;
            }

            DataTable dataTableComputers = dataTableFill.FillDataTableWithComputers(secilenPcList);

            return(dataTableComputers);
        }
示例#2
0
        public DataTable FillGridView(string btnName, string arananPc)
        {
            _arananPc = arananPc;
            _btnName  = btnName;
            List <ComputersProperties> secilenPcList = new List <ComputersProperties>();
            var dataTableFill = new DataTableFill();

            if (computerList == null)
            {
                GetAllComputers();
            }

            // Creating DataTableFill class instance


            if (_btnName == "AraBtn")
            {
                secilenPcList = SearchSingleComputer(_arananPc);
            }

            else if (_btnName == "ListAll")
            {
                secilenPcList = computerList;
            }

            DataTable dataTableComputers = dataTableFill.FillDataTableWithComputers(secilenPcList);

            return(dataTableComputers);
        }
示例#3
0
        /// <summary>
        /// ComputerForm UI'da Sorgula butonu ya da Tük kayıtları getir butonu tıklandığından çağrılan method.
        /// </summary>
        /// <param name="btnName"> Tıklanılan Butonun adını parametre olarak alır. Tıklanılan butona göre farklı liste oluşturur.</param>
        /// <param name="arananPc">Arama alanına girilen değeri parametre olarak alır.Bilgisayar arama yapılırken kullanılır
        ///Girilen text , AD Veritabanında Bilgisayar adı ya da bilgisayar IP'si ile eşleşme kontrolü için.
        /// </param>
        /// <returns>From üzerindeki Datagrid'in veri kaynağı olan Datatable döner.</returns>
        public DataTable FillGridView(string btnName, string arananPc)
        {
            List <ComputersProperties> secilenPcList = new List <ComputersProperties>();
            var dataTableFill = new DataTableFill();

            if (ComputerList == null)
            {
                ComputerList = GetAllComputers().ToList();
            }

            switch (btnName)
            {
            case "AraBtn":

                secilenPcList = SearchSingleComputer(EnglishChar.ConvertTRCharToENChar(arananPc.ToUpper()));
                break;

            case "HepsiniGetirBtn":
                secilenPcList = ComputerList;
                break;
            }

            DataTable dataTableComputers = dataTableFill.FillDataTableWithComputers(secilenPcList);

            return(dataTableComputers);
        }