示例#1
0
        private void Btngiahan_Click(object sender, EventArgs e)
        {
            try
            {
                conn = DBUtils.GetDBConnection();
                conn.Open();

                if (conn != null && !txttagid.Text.Equals(""))
                {
                    string       getdata = "SELECT * FROM dvesdkvethang";
                    MySqlCommand cmdzs   = new MySqlCommand(getdata, conn);
                    rdr = cmdzs.ExecuteReader();
                    while (rdr.Read())
                    {
                        if (txttagid.Text.Equals(rdr.GetString("tagid")))
                        {
                            txtten.Text = rdr.GetString("ten"); txtbienso.Text = rdr.GetString("bienso");
                            stttagid    = 1;

                            rdr.Close();
                            break;
                        }
                    }
                    rdr.Close();


                    DateTime aDateTime = DateTime.Now;
                    txtngaygiahan.Text     = aDateTime.ToString();
                    txtngayghtieptheo.Text = aDateTime.AddMonths(1).ToString();

                    if (conn != null && stttagid == 1)
                    {
                        if (txttien.Text.Equals(""))
                        {
                            MessageBox.Show("Vui lòng nhập số tiền đã thu!");
                        }
                        else
                        {
                            string       updateQuery = "UPDATE dvesdkvethang SET ngaydangky = '" + txtngaygiahan.Text + "', ngayhethan = '" + txtngayghtieptheo.Text + "',tien = '" + txttien.Text + "' WHERE tagid = '" + txttagid.Text + "' ";
                            MySqlCommand cmdupdate   = new MySqlCommand(updateQuery, conn);
                            cmdupdate.CommandText = updateQuery;
                            cmdupdate.Connection  = conn;
                            cmdupdate.ExecuteNonQuery();

                            MessageBox.Show("Gia hạn thành công!");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Không có kết nối đến server hoặc quét thẻ cần gia hạn !");
                }
            }
            catch (MySqlException ex)
            {
                conn.Close();
                conn.Dispose();
                MessageBox.Show("Lỗi kết nối đến server !");
            }
            finally
            {
                //MessageBox.Show("**************");
                if (rdr != null)
                {
                    rdr.Close();
                }

                if (conn != null)
                {
                    conn.Close();
                    conn.Dispose();
                }
                this.Hide();
                giaodienchinh to_giaodienchinh = new giaodienchinh();
                to_giaodienchinh.ShowDialog();
                this.Close();
            }
        }
示例#2
0
        private void Picsearch_Click(object sender, EventArgs e)
        {
            try
            {
                conn = DBUtils.GetDBConnection();
                conn.Open();

                if (conn != null && !txtbienso.Text.Equals("") && !giovaonhap.Equals(""))
                {
                    string       getdata = "SELECT * FROM dvesvetrongngay";
                    MySqlCommand cmdzs   = new MySqlCommand(getdata, conn);
                    rdr = cmdzs.ExecuteReader();
                    while (rdr.Read())
                    {
                        // MessageBox.Show(rdr.GetString("bienso"));
                        if (txtbienso.Text.Equals(rdr.GetString("bienso")))
                        {
                            giovaolay = rdr.GetString("thoigianvao");
                            String[] thoigianlay = giovaolay.Split(' '); String[] thoigiannhap = giovaonhap.Split(' ');
                            //MessageBox.Show(giovaolay);

                            if ((thoigianlay[0] == thoigiannhap[0]))
                            {
                                // Hiển thị hình ảnh xe vào và xe ra ***************
                                MessageBox.Show("Biến số xe hợp lệ");
                                lbvao.Visible = true; picvao.Visible = true; lbra.Visible = true; picra.Visible = true;
                                rdr.Close();
                                break;
                            }
                            else
                            {
                                MessageBox.Show("Giờ vào không đúng"); rdr.Close(); break;
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Không có kết nối đến Server !");
                }
            }
            catch (MySqlException)
            {
                conn.Close();
                conn.Dispose();
                MessageBox.Show("Lỗi kết nối đến server !");
                Application.Exit();
            }
            finally
            {
                if (rdr != null)
                {
                    rdr.Close();
                }

                if (conn != null)
                {
                    conn.Close();
                    conn.Dispose();
                }
            }
        }