Exemplo n.º 1
0
        private void btnXuatVe_Click(object sender, EventArgs e)
        {
            if (KTRONG2() == false)
            {
                return;
            }
            BUS_Ve NguoiD = new BUS_Ve();
            Ve     nd     = new Ve();

            nd.id_ve      = VeTuTang();
            nd.ghe_id_ghe = txtMaGhe2.Text;
            BUS_ChuyenXe cx = new BUS_ChuyenXe();

            nd.chuyen_id_chuyen       = cbChuyenXe2.SelectedItem.ToString();
            nd.khachhang_id_khachhang = cbTenKH.SelectedItem.ToString();
            nd.tinhtrang  = 1;
            nd.giatien    = float.Parse(txtGiaTien2.Text);
            nd.ngayxuatve = dateTimePicker2.Value;
            nd.ghichu     = txtGhiChu2.Text;
            if (NguoiD.ThemVe(nd) == 1)
            {
                MessageBox.Show("Mua Vé Thành Công !!");
            }
            else if (NguoiD.ThemVe(nd) == -2)
            {
                MessageBox.Show("Đã Có Người Đặt Ghế này trong Chuyến này !! ");
            }
            else
            {
                MessageBox.Show("Vé đã tồn tại");
                return;
            }
        }
Exemplo n.º 2
0
 private void btnXuatVe_Click(object sender, EventArgs e)
 {
     if (IDDangChon == null || SOTT == -1)
     {
         MessageBox.Show("Click vào vé muốn xuất !");
         return;
     }
     else
     {
         FormQuanLiVeXe qlve = new FormQuanLiVeXe();
         IDDangChon.id_ve = qlve.VeTuTang();
         IDDangChon.khachhang_id_khachhang = "KH00";
         BUS_Ve ve = new BUS_Ve();
         if (ve.ThemVe(IDDangChon) == 1)
         {
             MessageBox.Show("Mua Vé Thành Công !!");
         }
         else
         {
             MessageBox.Show("Vé đã tồn tại");
             return;
         }
     }
 }
Exemplo n.º 3
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string maCB = getMaCB(gridViewLichCB);
            int    tongVeTonTai1, tongVeTonTai2;

            if (busVe.TongVeHang1(getMaCB(gridViewLichCB)).Rows.Count != 0)
            {
                tongVeTonTai1 = Int32.Parse(busVe.TongVeHang1(getMaCB(gridViewLichCB)).Rows[0][0].ToString());
            }
            else
            {
                tongVeTonTai1 = 0;
            }
            if (busVe.TongVeHang1(getMaCB(gridViewLichCB)).Rows.Count != 0)
            {
                tongVeTonTai2 = Int32.Parse(busVe.TongVeHang2(getMaCB(gridViewLichCB)).Rows[0][0].ToString());
            }
            else
            {
                tongVeTonTai2 = 0;
            }
            string maHHK      = gridViewLichCB.CurrentRow.Cells[3].Value.ToString();
            int    giaVeHang2 = Int32.Parse(gridViewLichCB.CurrentRow.Cells[8].Value.ToString());

            if (numHang1.Value > 0)
            {
                for (int i = 1; i <= numHang1.Value; i++)
                {
                    //if (i + tongVeTonTai1 < 10)
                    //    busVe.ThemVe("VE" + maCB.Substring(3, 1) + "0" + (tongVeTonTai1 + i).ToString(), maCB,
                    //        maHHK, "HV001", Int32.Parse(txtHang1.Text), "TT000");
                    //else
                    //    busVe.ThemVe("VE" + maCB.Substring(3, 1) + (tongVeTonTai1 + i).ToString(), maCB,
                    //       maHHK, "HV001", Int32.Parse(txtHang1.Text), "TT000");
                    //tongVeTonTai2++;
                    if (i + tongVeTonTai1 < 10)
                    {
                        busVe.ThemVe(string.Empty, maCB, maHHK, "HV001",
                                     Int32.Parse((Double.Parse(giaVeHang2.ToString()) * 1.05).ToString()), "TT000");
                    }
                    else
                    {
                        busVe.ThemVe(string.Empty, maCB, maHHK, "HV001",
                                     Int32.Parse((Double.Parse(giaVeHang2.ToString()) * 1.05).ToString()), "TT000");
                    }
                    tongVeTonTai2++;
                }
            }

            tongVeTonTai2 = tongVeTonTai2 + tongVeTonTai1;
            if (numHang2.Value > 0)
            {
                for (int i = 1; i <= numHang2.Value; i++)
                {
                    if (i + tongVeTonTai2 < 10)
                    {
                        busVe.ThemVe(string.Empty, maCB, maHHK, "HV002", giaVeHang2, "TT000");
                    }
                    else
                    {
                        busVe.ThemVe(string.Empty, maCB, maHHK, "HV002", giaVeHang2, "TT000");
                    }
                }
            }
            splitContainer1.Panel1.Enabled = true;
            panelThemVe.Visible            = false;
            numHang1.Value = 0;
            numHang2.Value = 0;
        }