using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace veloprokat2 { /// /// Логика взаимодействия для InfoTarif.xaml /// public partial class InfoTarif : Window { public InfoTarif() { InitializeComponent(); SqlConnection connection = new SqlConnection("server=mssql; Trusted_Connection=YES;DataBase=gr692_kaa;"); connection.Open(); string cmd = "select ID as 'Номер тарифа', NameOfTarif as 'Название тарифа',cast(price as int) as 'Цена' from tarif"; SqlCommand createcommand = new SqlCommand(cmd, connection); createcommand.ExecuteNonQuery(); SqlDataAdapter sql = new SqlDataAdapter(createcommand); DataTable dt = new DataTable("Tarif"); sql.Fill(dt); prodinfo.ItemsSource = dt.DefaultView; connection.Close(); } private void Button_Search(object sender, RoutedEventArgs e) { if (Search.Text.Length > 0) { SqlConnection connection = new SqlConnection("server=mssql; Trusted_Connection=YES;DataBase=gr692_kaa;"); connection.Open(); string cmd = "select ID as 'Номер тарифа',NameOfTarif as 'Название тарифа',cast(price as int) as 'Цена' from Tarif" + " where ( ID like '%" + Search.Text + "%' or NameOfTarif like '%" + Search.Text + "%' or Price like '%" + Search.Text + "%' )"; SqlCommand createcommand = new SqlCommand(cmd, connection); createcommand.ExecuteNonQuery(); SqlDataAdapter sql = new SqlDataAdapter(createcommand); DataTable dt = new DataTable("Tarif"); sql.Fill(dt); prodinfo.ItemsSource = dt.DefaultView; connection.Close(); } else if (Search.Text.Length == 0) { SqlConnection connection = new SqlConnection("server=mssql; Trusted_Connection=YES;DataBase=gr692_kaa;"); connection.Open(); string cmd = "select ID as 'Номер тарифа',NameOfTarif as 'Название тарифа',cast(price as int) as 'Цена' from Tarif"; SqlCommand createcommand = new SqlCommand(cmd, connection); createcommand.ExecuteNonQuery(); SqlDataAdapter sql = new SqlDataAdapter(createcommand); DataTable dt = new DataTable("Tarif"); sql.Fill(dt); prodinfo.ItemsSource = dt.DefaultView; connection.Close(); } } private void Vixod(object sender, RoutedEventArgs e) { MainWindowAdm MWA = new MainWindowAdm(); MWA.Show(); Close(); } } }