예제 #1
0
        private void btnCari_Click(object sender, EventArgs e)
        {
            var list = new TransaksiProdukControl();

            try
            {
                if (txtCari.Text != null && list.SearchTransaksiProduk(txtCari.Text) != null)
                {
                    transaksiProduk = list.SearchTransaksiProduk(txtCari.Text);
                    notaProduk      = list.ShowNotaProduk(txtCari.Text);

                    NamaPelanggan = notaProduk.Nama_Pelanggan;
                    NamaHewan     = notaProduk.Nama_Hewan;
                    NamaCS        = notaProduk.Nama_CS;
                    NamaKasir     = notaProduk.Nama_Kasir;
                    NoTelp        = notaProduk.Nomor_Telpon;
                    Jenis_Hewan   = notaProduk.Jenis_Hewan;
                    if (transaksiProduk.Status_Transaksi_Produk == 1)
                    {
                        txtNomorTransaksi.Text = transaksiProduk.ID_Transaksi_Produk;
                        txtNamaHewan.Text      = transaksiProduk.Nama_Hewan;
                        txtNamaPelanggan.Text  = transaksiProduk.Nama_Pelanggan;
                        txtStatusBayar.Text    = "Lunas";
                        txtSubtotal.Text       = Convert.ToString(transaksiProduk.Subtotal_Transaksi_Produk);
                        txtDiskon.Text         = Convert.ToString(transaksiProduk.Diskon_Produk);
                        txtTotalHarga.Text     = Convert.ToString(transaksiProduk.Total_Transaksi_Produk);
                        buttonCetak.Enabled    = true;
                        MessageBox.Show("Transaksi Sudah Lunas!");
                    }
                    else
                    {
                        buttonHitungTotal.Enabled = true;
                        txtDiskon.Enabled         = true;
                        subtotal = transaksiProduk.Subtotal_Transaksi_Produk;
                        txtNomorTransaksi.Text = transaksiProduk.ID_Transaksi_Produk;
                        txtNamaHewan.Text      = transaksiProduk.Nama_Hewan;
                        txtNamaPelanggan.Text  = transaksiProduk.Nama_Pelanggan;
                        txtSubtotal.Text       = Convert.ToString(transaksiProduk.Subtotal_Transaksi_Produk);
                        txtStatusBayar.Text    = "Belum Lunas";
                    }
                }
                else
                {
                    MessageBox.Show("Pencarian Tidak Ditemukan!");
                    txtCari.Text = string.Empty;
                    throw null;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
예제 #2
0
 private void btnCari_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtCari.Text.Trim()))
         {
             MessageBox.Show("Text Pencarian Kosong");
             throw null;
         }
         else
         {
             if (stat == "transaksi")
             {
                 var ctrl = new TransaksiProdukControl();
                 if (ctrl.SearchTransaksiProduk(txtCari.Text) == null)
                 {
                     MessageBox.Show("Pencarian Tidak Ditemukan");
                     txtCari.Text = string.Empty;
                     throw null;
                 }
                 else
                 {
                     List <TransaksiProduk> TransaksiProdukList = new List <TransaksiProduk>();
                     TransaksiProdukList.Add(ctrl.SearchTransaksiProduk(txtCari.Text));
                     dataGridViewTampil.DataSource = TransaksiProdukList;
                 }
             }
             else if (stat == "detiltransaksi")
             {
                 var ctrl = new DetilTransaksiProdukControl();
                 if (ctrl.SearchDetilTransaksiProduk(txtCari.Text) == null)
                 {
                     MessageBox.Show("Pencarian Tidak Ditemukan");
                     txtCari.Text = string.Empty;
                     throw null;
                 }
                 else
                 {
                     List <DetilTransaksiProduk> DetilTransaksiProdukList = new List <DetilTransaksiProduk>();
                     DetilTransaksiProdukList.Add(ctrl.SearchDetilTransaksiProduk(txtCari.Text));
                     dataGridViewTampil.DataSource = DetilTransaksiProdukList;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
예제 #3
0
        private void btnCari_Click(object sender, EventArgs e)
        {
            var list  = new TransaksiProdukControl();
            var list2 = new DetilTransaksiProdukControl();

            try
            {
                if (txtCari.Text != null && list.SearchTransaksiProduk(txtCari.Text) != null)
                {
                    SetTextBoxEnable();
                    buttonUbah.Enabled      = true;
                    buttonBatal.Enabled     = true;
                    btnTambahProduk.Enabled = true;

                    transaksiProduk   = list.SearchTransaksiProduk(txtCari.Text);
                    txtDiskon.Text    = System.Convert.ToString(transaksiProduk.Diskon_Produk);
                    subtotal          = transaksiProduk.Subtotal_Transaksi_Produk;
                    statusTransaksi   = transaksiProduk.Status_Transaksi_Produk;
                    subtotalTransaksi = transaksiProduk.Subtotal_Transaksi_Produk;
                    tempDiskon        = transaksiProduk.Diskon_Produk;

                    if (transaksiProduk.Status_Transaksi_Produk == 1)
                    {
                        comboBoxStatus.Text = "Lunas";
                    }
                    else
                    {
                        comboBoxStatus.Text = "Belum Lunas";
                    }

                    string          connStr  = "datasource=127.0.0.1;port=3306;username=root;password=;database=kouvee;Convert Zero Datetime=True;";
                    MySqlConnection conn     = new MySqlConnection(connStr);
                    string          sqlhewan = "SELECT * FROM hewan WHERE ID_HEWAN = '" + transaksiProduk.ID_Hewan + "';";
                    string          sqlCS    = "SELECT * FROM pegawai WHERE ID_PEGAWAI = '" + transaksiProduk.ID_Pegawai + "';";
                    string          sqlKasir = "SELECT * FROM pegawai WHERE ID_PEGAWAI = '" + transaksiProduk.Peg_ID_Pegawai + "';";

                    conn.Open();
                    try
                    {
                        MySqlCommand    cmd1    = new MySqlCommand(sqlhewan, conn);
                        MySqlDataReader result1 = cmd1.ExecuteReader();
                        if (result1 != null)
                        {
                            while (result1.Read())
                            {
                                comboBoxHewan.Text = result1.GetString("Nama_Hewan");
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Failed to read...");
                        Console.WriteLine(ex.ToString());
                    }
                    conn.Close();

                    conn.Open();
                    try
                    {
                        MySqlCommand    cmd2    = new MySqlCommand(sqlCS, conn);
                        MySqlDataReader result2 = cmd2.ExecuteReader();
                        if (result2 != null)
                        {
                            while (result2.Read())
                            {
                                comboBoxCS.Text = result2.GetString("Nama_Pegawai");
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Failed to read...");
                        Console.WriteLine(ex.ToString());
                    }
                    conn.Close();

                    conn.Open();
                    try
                    {
                        MySqlCommand    cmd1    = new MySqlCommand(sqlKasir, conn);
                        MySqlDataReader result1 = cmd1.ExecuteReader();
                        if (result1 != null)
                        {
                            while (result1.Read())
                            {
                                comboBoxKasir.Text = result1.GetString("Nama_Pegawai");
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("Failed to read...");
                        Console.WriteLine(ex.ToString());
                    }
                    conn.Close();

                    List <TransaksiProduk> TransaksiProdukList = new List <TransaksiProduk>();
                    TransaksiProdukList.Add(list.SearchTransaksiProduk(txtCari.Text));
                    dataGridViewTransaksi.DataSource = TransaksiProdukList;
                    dataGridViewDetiil.DataSource    = list2.SearchDetilTransaksiProdukUsingIDTransaksi(txtCari.Text);
                }
                else
                {
                    MessageBox.Show("Pencarian Tidak Ditemukan");
                    txtCari.Text      = string.Empty;
                    txtCariDetil.Text = string.Empty;
                    throw null;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }