Guest User

Untitled

a guest
Jun 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.05 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.Data.SqlClient;
  10.  
  11. namespace Job1
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         List<int> cityId = new List<int>();
  16.         List<string> cityName = new List<string>();
  17.         List<int> customerId = new List<int>();
  18.         List<string> customerName = new List<string>();
  19.         List<int> productId = new List<int>();
  20.         List<string> productDes = new List<string>();
  21.  
  22.         public Form1()
  23.         {
  24.             InitializeComponent();
  25.             //initilize pineValleyDB
  26.             SqlConnection pineValleyDB = new SqlConnection("Data Source=(local);Initial Catalog=pineValleyDB;Integrated Security=True");
  27.             pineValleyDB.Open();
  28.             SqlCommand getIdCmd = new SqlCommand("SELECT ID from CITY_t", pineValleyDB);
  29.             SqlCommand getCityNameCmd = new SqlCommand("SELECT CITY from CITY_t", pineValleyDB);
  30.             SqlCommand getCustomerIdCmd = new SqlCommand("SELECT Customer_id from Customer_t", pineValleyDB);
  31.             SqlCommand getCustomerNameCmd = new SqlCommand("SELECT Customer_Name from Customer_t", pineValleyDB);
  32.             SqlCommand getProductIdCmd = new SqlCommand("SELECT Product_id from Product_t", pineValleyDB);
  33.             SqlCommand getProductDesCmd = new SqlCommand("SELECT Product_Description from Product_t", pineValleyDB);
  34.            
  35.             SqlDataReader reader = getCityNameCmd.ExecuteReader();
  36.             int i = 0;
  37.             while (reader.Read())
  38.             {
  39.                 int a = reader.GetOrdinal("CITY");
  40.                 cityName.Add(reader.GetString(a));
  41.                 listBox1.Items.Add(cityName[i]);
  42.                 i++;
  43.             }
  44.             reader.Close();
  45.  
  46.             reader = getIdCmd.ExecuteReader();
  47.             i = 0;
  48.             while (reader.Read())
  49.             {
  50.                 int a = reader.GetOrdinal("ID");
  51.                 cityId.Add(reader.GetInt32(a));
  52.                 i++;
  53.             }
  54.             reader.Close();
  55.  
  56.             reader = getCustomerNameCmd.ExecuteReader();
  57.             i = 0;
  58.             while (reader.Read())
  59.             {
  60.                 int a = reader.GetOrdinal("Customer_Name");
  61.                 customerName.Add(reader.GetString(a));
  62.                 listBox2.Items.Add(customerName[i]);
  63.                 i++;
  64.             }
  65.             reader.Close();
  66.  
  67.             reader = getCustomerIdCmd.ExecuteReader();
  68.             i = 0;
  69.             while (reader.Read())
  70.             {
  71.                 int a = reader.GetOrdinal("Customer_id");
  72.                 customerId.Add((int)reader.GetDecimal(a));
  73.                 i++;
  74.             }
  75.             reader.Close();
  76.  
  77.             reader = getProductDesCmd.ExecuteReader();
  78.             i = 0;
  79.             while (reader.Read())
  80.             {
  81.                 int a = reader.GetOrdinal("Product_Description");
  82.                 productDes.Add(reader.GetString(a));
  83.                 listBox3.Items.Add(productDes[i]);
  84.                 i++;
  85.             }
  86.             reader.Close();
  87.  
  88.             reader = getProductIdCmd.ExecuteReader();
  89.             i = 0;
  90.             while (reader.Read())
  91.             {
  92.                 int a = reader.GetOrdinal("Product_id");
  93.                 productId.Add((int)reader.GetDecimal(a));
  94.                 i++;
  95.             }
  96.             reader.Close();
  97.             pineValleyDB.Close();
  98.         }
  99.  
  100.         private void button2_Click(object sender, EventArgs e)
  101.         {
  102.             textBox2.Text = (int.Parse(textBox1.Text.ToString()) + cityId[listBox1.SelectedIndex]).ToString();
  103.         }
  104.  
  105.         private void button3_Click(object sender, EventArgs e)
  106.         {
  107.             textBox3.Text = (int.Parse(textBox2.Text.ToString()) * 3).ToString();
  108.         }
  109.  
  110.         private void button22_Click(object sender, EventArgs e)
  111.         {
  112.             textBox22.Text = (int.Parse(textBox21.Text.ToString()) + customerId[listBox2.SelectedIndex]).ToString();
  113.         }
  114.  
  115.         private void button23_Click(object sender, EventArgs e)
  116.         {
  117.             textBox23.Text = (int.Parse(textBox22.Text.ToString()) * 3).ToString();
  118.         }
  119.  
  120.         private void button32_Click(object sender, EventArgs e)
  121.         {
  122.             textBox32.Text = (int.Parse(textBox31.Text.ToString()) + productId[listBox2.SelectedIndex]).ToString();
  123.         }
  124.  
  125.         private void button33_Click(object sender, EventArgs e)
  126.         {
  127.             textBox33.Text = (int.Parse(textBox32.Text.ToString()) * 3).ToString();
  128.         }
  129.  
  130.         public string pinGen()
  131.         {
  132.             return textBox3.Text.ToString() + "-" + textBox23.Text.ToString() + "-" + textBox33.Text.ToString();
  133.         }
  134.  
  135.         private void button100_Click(object sender, EventArgs e)
  136.         {
  137.             textBox100.Text = pinGen();
  138.         }
  139.  
  140.         private void generatePinToolStripMenuItem_Click(object sender, EventArgs e)
  141.         {
  142.             textBox100.Text = pinGen();
  143.         }
  144.  
  145.     }
  146. }
Add Comment
Please, Sign In to add comment