/// <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); }
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); }
/// <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); }