private void Remove_Click(object sender, EventArgs e) { GuiXe guixe = new GuiXe(); int mave = int.Parse(txb_MaVe.Text); if ((MessageBox.Show("Bạn có muốn xóa đối tượng này không?", "Xóa danh sách xe gửi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)) { try { if (guixe.DeleteGuiXe(mave)) { MessageBox.Show("Xóa thành công", "Xóa danh sách xe gửi", MessageBoxButtons.OK, MessageBoxIcon.Information); txb_MaVe.Text = ""; txb_BienSo.Text = ""; cb_LoaiXe.Text = ""; txb_HieuXe.Text = ""; ptb_HinhAnh.Image = null; dtp_GioVaoBen.Value = DateTime.Now; dtp_NgayVaoBen.Value = DateTime.Now; cb_LoaiVe.Text = ""; } else { MessageBox.Show("Xóa không thành công", "Xóa danh sách xe gửi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Bạn hãy nhập mã vé vào", "Xóa danh sách xe gửi", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btn_Find_Click(object sender, EventArgs e) { GuiXe guixe = new GuiXe(); int mave = int.Parse(txb_MaVe.Text); SqlCommand command = new SqlCommand("SELECT mave, bienso, loaixe, hieuxe, hinhanh, giovaoben, ngayvaoben, loaive FROM GuiXe WHERE mave= " + mave); DataTable table = guixe.getGuiXe(command); if (table.Rows.Count > 0) { txb_BienSo.Text = table.Rows[0]["bienso"].ToString(); if (table.Rows[0]["loaixe"].ToString() == "Xe dap") { cb_LoaiXe.SelectedIndex = 0; } else if (table.Rows[0]["loaixe"].ToString() == "Xe may") { cb_LoaiXe.SelectedIndex = 1; } else { cb_LoaiXe.SelectedIndex = 2; } txb_HieuXe.Text = table.Rows[0]["hieuxe"].ToString(); byte[] pic = (byte[])table.Rows[0]["hinhanh"]; MemoryStream picture = new MemoryStream(pic); ptb_HinhAnh.Image = Image.FromStream(picture); dtp_GioVaoBen.Value = Convert.ToDateTime(table.Rows[0]["giovaoben"].ToString()); dtp_NgayVaoBen.Value = (DateTime)table.Rows[0]["ngayvaoben"]; if (table.Rows[0]["loaive"].ToString() == "Ve gio") { cb_LoaiVe.SelectedIndex = 0; } else if (table.Rows[0]["loaive"].ToString() == "Ve ngay") { cb_LoaiVe.SelectedIndex = 1; } else if (table.Rows[0]["loaive"].ToString() == "Ve tuan") { cb_LoaiVe.SelectedIndex = 2; } else { cb_LoaiVe.SelectedIndex = 3; } } else { MessageBox.Show("Không tìm thấy", "Chỉnh sửa danh sách gửi xe", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btn_Edit_Click(object sender, EventArgs e) { GuiXe guixe = new GuiXe(); int mave; string bienso = txb_BienSo.Text; string loaixe; string hieuxe = txb_HieuXe.Text; MemoryStream hinhanh = new MemoryStream(); if (cb_LoaiXe.SelectedIndex == 0) { loaixe = "Xe dap"; } else if (cb_LoaiXe.SelectedIndex == 1) { loaixe = "Xe may"; } else { loaixe = "Xe hoi"; } TimeSpan giovaoben = dtp_GioVaoBen.Value.TimeOfDay; DateTime ngayvaoben = dtp_NgayVaoBen.Value.Date; string loaive; if (cb_LoaiVe.SelectedIndex == 0) { loaive = "Ve gio"; } else if (cb_LoaiVe.SelectedIndex == 1) { loaive = "Ve ngay"; } else if (cb_LoaiVe.SelectedIndex == 2) { loaive = "Ve tuan"; } else { loaive = "Ve thang"; } if (verif()) { try { mave = Convert.ToInt32(txb_MaVe.Text); ptb_HinhAnh.Image.Save(hinhanh, ptb_HinhAnh.Image.RawFormat); if (guixe.UpdateGuiXe(mave, bienso, loaixe, hieuxe, hinhanh, giovaoben, ngayvaoben, loaive)) { MessageBox.Show("Đã chỉnh sửa thành công", "Add GuiXe", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error", "Add GuiXe", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Chỉnh sửa danh sách gửi xe", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Dữ liệu trống", "Chỉnh sửa danh sách gửi xe", MessageBoxButtons.OK, MessageBoxIcon.Error); } bool verif() { if (txb_MaVe.Text.Trim() == "" || txb_HieuXe.Text.Trim() == "" || ptb_HinhAnh.Image == null) { return(false); } else if ((cb_LoaiXe.SelectedIndex == 1 && txb_BienSo.Text.Trim() == "") || (cb_LoaiXe.SelectedIndex == 2 && txb_BienSo.Text.Trim() == "")) { MessageBox.Show("Neu la xe may hoac xe hoi thi phai nhap bien so vao"); return(false); } else if (cb_LoaiVe.Text == "") { MessageBox.Show("Vui lòng chọn loại vé"); return(false); } else { return(true); } } }
private void BtThanhToan_Click(object sender, EventArgs e) { /* * FrmThanhToan frmThanhToan = new FrmThanhToan(); * frmThanhToan.lb_ValueMaVe.Text = txb_MaVe.Text; * frmThanhToan.lb_ValueBienSo.Text = txb_BienSo.Text; * frmThanhToan.lb_ValueHieuXe.Text = txb_HieuXe.Text; * frmThanhToan.lb_ValueLoaiVe.Text = cb_LoaiVe.Text; * frmThanhToan.lb_ValueLoaiXe.Text = cb_LoaiXe.Text; * //byte[] pic = (byte[])table.Rows[0]["hinhanh"]; * //MemoryStream picture = new MemoryStream(pic); * ptb_HinhAnh.Image = Image.FromStream(picture); * // MemoryStream hinhanh = new MemoryStream(); * /// ptb_HinhAnh.Image.Save(frmThanhToan.ptb_HinhAnh, ptb_HinhAnh.Image.RawFormat); * //frmThanhToan.ptb_HinhAnh.Image = hinhanh; * frmThanhToan.dtp_GioVaoBen.Value = dtp_GioVaoBen.Value; * frmThanhToan.dtp_NgayVaoBen.Value = dtp_NgayVaoBen.Value; * frmThanhToan.ShowDialog(this); */ FrmThanhToan frmThanhToan = new FrmThanhToan(); GuiXe guixe = new GuiXe(); int mave = int.Parse(txb_MaVe.Text); SqlCommand command = new SqlCommand("SELECT mave, bienso, loaixe, hieuxe, hinhanh, giovaoben, ngayvaoben, loaive FROM GuiXe WHERE mave= " + mave); DataTable table = guixe.getGuiXe(command); if (table.Rows.Count > 0) { frmThanhToan.lb_ValueMaVe.Text = txb_MaVe.Text; frmThanhToan.lb_ValueBienSo.Text = table.Rows[0]["bienso"].ToString(); if (table.Rows[0]["loaixe"].ToString() == "Xe dap") { frmThanhToan.lb_ValueLoaiXe.Text = "Xe đạp"; } else if (table.Rows[0]["loaixe"].ToString() == "Xe may") { frmThanhToan.lb_ValueLoaiXe.Text = "Xe máy"; } else { frmThanhToan.lb_ValueLoaiXe.Text = "Xe hơi"; } frmThanhToan.lb_ValueHieuXe.Text = table.Rows[0]["hieuxe"].ToString(); byte[] pic = (byte[])table.Rows[0]["hinhanh"]; MemoryStream picture = new MemoryStream(pic); frmThanhToan.ptb_HinhAnh.Image = Image.FromStream(picture); frmThanhToan.dtp_GioVaoBen.Value = Convert.ToDateTime(table.Rows[0]["giovaoben"].ToString()); frmThanhToan.dtp_NgayVaoBen.Value = (DateTime)table.Rows[0]["ngayvaoben"]; if (table.Rows[0]["loaive"].ToString() == "Ve gio") { frmThanhToan.lb_ValueLoaiVe.Text = "Vé giờ"; } else if (table.Rows[0]["loaive"].ToString() == "Ve ngay") { frmThanhToan.lb_ValueLoaiVe.Text = "Vé ngày"; } else if (table.Rows[0]["loaive"].ToString() == "Ve tuan") { frmThanhToan.lb_ValueLoaiVe.Text = "Vé tuần"; } else { frmThanhToan.lb_ValueLoaiVe.Text = "Vé tháng"; } frmThanhToan.ShowDialog(this); } else { MessageBox.Show("Không tìm thấy", "Form Thanh toán", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btn_VaoBen_Click(object sender, EventArgs e) { GuiXe guixe = new GuiXe(); int mave = Convert.ToInt32(txb_MaVe.Text); string bienso = txb_BienSo.Text; string loaixe; string hieuxe = txb_HieuXe.Text; MemoryStream hinhanh = new MemoryStream(); if (cb_LoaiXe.SelectedIndex == 0) { loaixe = "Xe dap"; } else if (cb_LoaiXe.SelectedIndex == 1) { loaixe = "Xe may"; } else { loaixe = "Xe hoi"; } TimeSpan giovaoben = DateTime.Now.TimeOfDay; DateTime ngayvaoben = DateTime.Now.Date; string loaive; if (cb_LoaiVe.SelectedIndex == 0) { loaive = "Ve gio"; } else if (cb_LoaiVe.SelectedIndex == 1) { loaive = "Ve ngay"; } else if (cb_LoaiVe.SelectedIndex == 2) { loaive = "Ve tuan"; } else { loaive = "Ve thang"; } if (verif()) { if (!guixe.maveExist(mave)) { ptb_HinhAnh.Image.Save(hinhanh, ptb_HinhAnh.Image.RawFormat); if (guixe.InsertGuiXe(mave, bienso, loaixe, hieuxe, hinhanh, giovaoben, ngayvaoben, loaive)) { MessageBox.Show("Đã thêm thành công", "Add GuiXe", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error", "Add GuiXe", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Vé tồn tại", "Add GuiXe", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } bool verif() { if (txb_MaVe.Text.Trim() == "" || txb_HieuXe.Text.Trim() == "" || ptb_HinhAnh.Image == null) { return(false); } else if ((cb_LoaiXe.SelectedIndex == 1 && txb_BienSo.Text.Trim() == "") || (cb_LoaiXe.SelectedIndex == 2 && txb_BienSo.Text.Trim() == "")) { MessageBox.Show("Neu la xe may hoac xe hoi thi phai nhap bien so vao"); return(false); } else if (cb_LoaiVe.Text == "") { MessageBox.Show("Vui lòng chọn loại vé "); return(false); } else { return(true); } } }