Exemplo n.º 1
0
 private void searchBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(this.recipeCode.Text) == false || string.IsNullOrWhiteSpace(this.recipeCode.Text) == false)
         {
             CheckStateDB();
             String sqlGetRecipe = "SELECT recipe_name, detail, recipe_id FROM recipe WHERE recipe_id REGEXP @id";
             cmd = new MySqlCommand(sqlGetRecipe, conn);
             cmd.Parameters.AddWithValue("@id", this.recipeCode.Text);
             reader = cmd.ExecuteReader();
             RecipeList ses = new RecipeList();
             if (reader.HasRows == true)
             {
                 while (reader.Read())
                 {
                     ses.recipeLst.Items.Add(new
                     {
                         Col1 = reader.GetString("recipe_id"),
                         Col2 = reader.GetString("recipe_name"),
                         Col3 = reader.GetString("detail")
                     });
                 }
                 reader.Close();
                 ses.Show();
                 this.Close();
             }
             else
             {
                 reader.Close();
                 MessageBox.Show("ไม่มีข้อมูลสูตรการผลิตบันทึกไว้"
                                 , "ข้อผิดพลาด", MessageBoxButton.OK, MessageBoxImage.Warning);
             }
         }
         else
         {
             MessageBox.Show("กรุณาใส่คำค้นหา"
                             , "ข้อผิดพลาด", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         ErrorLogCreate(ex);
         MessageBox.Show("เกิดข้อผิดพลาด ข้อมูล error บันทึกอยู่ในไฟล์ log กรุณาแจ้งข้อมูลดังกล่าวแก่ทีมติดตั้ง"
                         , "ข้อผิดพลาด", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }
 private void searchBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(this.recipeCode.Text) == false || string.IsNullOrWhiteSpace(this.recipeCode.Text) == false)
         {
             CheckStateDB();
             String sqlGetRecipe = "SELECT recipe_name, detail, recipe_id FROM recipe WHERE recipe_id REGEXP @id";
             cmd = new MySqlCommand(sqlGetRecipe, conn);
             cmd.Parameters.AddWithValue("@id", this.recipeCode.Text);
             reader = cmd.ExecuteReader();
             RecipeList ses = new RecipeList();
             if (reader.HasRows == true)
             {
                 while (reader.Read())
                 {
                     ses.recipeLst.Items.Add(new
                     {
                         Col1 = reader.GetString("recipe_id"),
                         Col2 = reader.GetString("recipe_name"),
                         Col3 = reader.GetString("detail")
                     });
                 }
                 reader.Close();
                 ses.Show();
                 this.Close();
             }
             else
             {
                 reader.Close();
                 MessageBox.Show("ไม่มีข้อมูลสูตรการผลิตบันทึกไว้"
                             , "ข้อผิดพลาด", MessageBoxButton.OK, MessageBoxImage.Warning);
             }                  
         }
         else
         {
             MessageBox.Show("กรุณาใส่คำค้นหา"
                             , "ข้อผิดพลาด", MessageBoxButton.OK, MessageBoxImage.Warning);
         }
     }
     catch (Exception ex)
     {
         ErrorLogCreate(ex);
         MessageBox.Show("เกิดข้อผิดพลาด ข้อมูล error บันทึกอยู่ในไฟล์ log กรุณาแจ้งข้อมูลดังกล่าวแก่ทีมติดตั้ง"
                             , "ข้อผิดพลาด", MessageBoxButton.OK, MessageBoxImage.Warning);
     }
 }