private void button_chitiet_Click(object sender, EventArgs e) { string get_mahk = GetMAHK(textBox_CMND.Text); ThanhToanHoaDon frm = new ThanhToanHoaDon(textBox_getMV.Text); textBox_TKMV.Clear(); textBox_getMV.Clear(); dataGridView_ve.DataSource = null; button_chitiet.Enabled = false; label24.ForeColor = Color.Gray; button_chitiet.BackgroundImage = Properties.Resources.toolBanVe2; frm.ShowDialog(); button_Timkiem_Click(sender, e); }
private void button_Muave_Click(object sender, EventArgs e) { if (textBox_slghetrong.Text == "0" || textBox_slghetrong.Text == "") { MessageBox.Show("Không còn vé cho hạng vé này!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (textBox_MaCB.Text.Trim() != "" && textBox_CMND.Text.Trim() != "" && textBox_TenKH.Text.Trim() != "" && textBox_SDT.Text.Trim() != "" && comboBox_hv.Text.Trim() != "") { try { string maKhachHang; string loaiVe = "Vé mua"; DataTable dtKhachHang = busKhachHang.GetOfCMND(textBox_CMND.Text); if (dtKhachHang.Rows.Count > 0) { DataRow row = dtKhachHang.Rows[0]; maKhachHang = row["MAHK"].ToString(); } else { dtoKhachHang = new DTO.Hanhkhach(null, textBox_TenKH.Text, textBox_CMND.Text, textBox_SDT.Text); if (!busKhachHang.InsertHanhkhach(dtoKhachHang)) { MessageBox.Show("Thêm khách hàng không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); TaoLai(); return; } dtKhachHang = busKhachHang.GetOfCMND(textBox_CMND.Text); DataRow row = dtKhachHang.Rows[0]; maKhachHang = row["MAHK"].ToString(); } decimal gia = Convert.ToDecimal(textBox_gia.Text) + Convert.ToDecimal(textBox_gia_hanh_li.Text); dtoVeChuyenBay = new DTO.Vechuyenbay(null, maKhachHang, textBox_MaCB.Text, comboBox_hv.SelectedValue.ToString(), Convert.ToDecimal(textBox_gia.Text) + Convert.ToDecimal(textBox_gia_hanh_li.Text), DateTime.Now, Convert.ToDateTime(null), loaiVe, get_MA_HANHLI(textBox_hanghk.Text, comboBox_hanhli.Text), label_nv.Text); if (busVeChuyenBay.InsertVechuyenbay(dtoVeChuyenBay)) { _soundPlayer_pay.Play(); MessageBox.Show("Mua vé thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); string get_mahk = GetMAHK(textBox_CMND.Text); ThanhToanHoaDon frm = new ThanhToanHoaDon(GetMAVE(GetMAHK(textBox_CMND.Text), textBox_MaCB.Text, comboBox_hv.SelectedValue.ToString())); //frm.Show(); //test show form frm.ShowDialog(); dataGridView_tracuu.DataSource = null; } else { MessageBox.Show("Mua vé không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception a) { MessageBox.Show("Mua vé không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { TaoLai(); } } else { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }