Esempio n. 1
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListView.SelectedIndexCollection row = listView1.SelectedIndices;
            if (row.Count == 1)
            {
                ListViewItem item = listView1.Items[row[0]];
                idres = item.SubItems[0].Text;

                string query = "insert into Transaksi_Pemesanan (Jam_Transaksi, Tanggal_Transaksi, ID_Customer, ID_Driver, ID_Restoran, ID_Metode, Location_Driver, Location_Customer) values(convert(varchar, getdate(), 8), convert(varchar, getdate(), 23),@r3, (select top 1 Nomor_Telepon_Driver from Driver where Nomor_Telepon_Driver NOT IN(select ID_Driver from Transaksi_Pemesanan where status = 'proses') and Nomor_Telepon_Driver != '0'), @r2, (select top 1 ID_Metode from Metode_Pembayaran), 'Lokasi satu', 'Lokasi dua')";

                System.Data.SqlClient.SqlConnection conn = konn.GetConn();
                try
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(query, conn);
                    cmd.Parameters.AddWithValue("@r3", Customer.idCus);
                    cmd.Parameters.AddWithValue("@r2", idres);
                    cmd.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
                finally
                {
                    conn.Close();
                }



                String        query1 = "select top 1 ID_Transaksi from Transaksi_Pemesanan where ID_Customer = '" + Customer.idCus + "' and Tanggal_Transaksi = (select convert(varchar, getdate(), 23)) ORDER BY ID_Transaksi DESC";
                SqlDataReader reader = null;
                try
                {
                    conn.Open();
                    SqlCommand command = new SqlCommand(query1, conn);
                    command.ExecuteNonQuery();
                    reader = command.ExecuteReader();
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            id = reader["ID_Transaksi"].ToString();
                        }
                        reader.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
                finally
                {
                    conn.Close();
                }


                Customer_Transaksi a = new Customer_Transaksi();
                a.Show();
                this.Hide();
            }
        }
Esempio n. 2
0
 public Keranjang(Customer_Transaksi b)
 {
     InitializeComponent();
     a = b;
 }
Esempio n. 3
0
 public Detail_Pesanan(Customer_Transaksi b)
 {
     InitializeComponent();
     a = b;
 }