示例#1
0
        public static void Them(CTVE_DTO ctve)
        {
            // mở kết nối
            SqlConnection connection = SQLConnectionData.HamKetNoi();

            connection.Open();

            // tạo câu lệnh Thêm
            SqlCommand command = connection.CreateCommand();

            command.CommandType = CommandType.Text;

            command.CommandText = "set dateformat dmy\n EXEC ThemCTVe '" + ctve.MaVe + "'" + ",'"
                                  + ctve.MaGhe + "'" + ",'"
                                  + ctve.NgayChieu_String + "'" + ",'"
                                  + ctve.ThanhTien + "'";

            command.ExecuteNonQuery();
            // đóng kết nối
            connection.Close();
        }
        private void btnXacNhan_Click(object sender, RoutedEventArgs e)
        {
            XacNhan = false;
            frmXacNhanThanhToan frmXacNhanThanhToan = new frmXacNhanThanhToan();

            frmXacNhanThanhToan.Sender_TenPhim_CaChieu_NgayChieu_TenPhongChieu(TenPhim, CaChieu, NgayChieu, TenPhongChieu);
            frmXacNhanThanhToan.Sender_ListMaGhe(ListMaGhe);
            frmXacNhanThanhToan.Sender_frmThanhToan(this);
            frmXacNhanThanhToan.ShowDialog();

            if (XacNhan == true)
            {
                DataTable DT_HoaDon      = VeBUS.LoadDSHoaDon();
                int       soluong_hoadon = DT_HoaDon.Rows.Count;
                string    SoHD           = "HD" + (soluong_hoadon + 1).ToString();
                DateTime  Ngay_Gio_HD    = DateTime.Now;

                DataTable DT_GetMALC = DatVeBUS.DatVe_GetMALC(MaPhim, NgayChieu, MaCC);
                object[]  a          = new object[1];
                a    = DT_GetMALC.Rows[0].ItemArray;
                MaLC = a[0].ToString();


                VeDTO hd = new VeDTO(SoHD, Ngay_Gio_HD, MaKH, MaLC, "0");
                //VeDTO hd = new VeDTO(SoHD, Ngay_Gio_HD, "KH1", MaLC, "0");
                VeBUS.Them(hd);

                //string date = NgayChieu.Day.ToString() + '/' + NgayChieu.Month.ToString() + '/' + NgayChieu.Year.ToString();
                for (int i = 0; i < ListMaGhe.Count; i++)
                {
                    CTVE_DTO ctve = new CTVE_DTO(SoHD, ListMaGhe[i], NgayChieu, "0");
                    CTHD_BUS.Them(ctve);
                }

                GridThanhToan.Children.Clear();
                GridThanhToan.Children.Add(new frmDatVe());
            }
        }
示例#3
0
        public static void Sua(CTVE_DTO ctve)
        {
            // mở kết nối
            SqlConnection connection = SQLConnectionData.HamKetNoi();

            connection.Open();

            // tạo câu lệnh Sửa
            //SqlCommand command = connection.CreateCommand();
            //command.CommandType = CommandType.Text;

            //command.CommandText = "UPDATE HOADON " +
            //    "SET SOHD=@SOHD ," +
            //    "NGAYHD=@NGAYHD," +
            //    "GIOHD=@GIOHD," +
            //    "MAKH=@MAKH," +
            //     "MAQTN=@MAQTN," +
            //    "TRIGIA=@TRIGIA" +
            //    " WHERE SOHD=@SOHD";

            //command.Parameters.Add("@SOHD", SqlDbType.VarChar, 10);
            //command.Parameters.Add("@MAGHE", SqlDbType.VarChar, 10);
            //command.Parameters.Add("@MAPC", SqlDbType.VarChar, 10);
            //command.Parameters.Add("@THANHTIEN", SqlDbType.Money);
            //// gán giá trị
            //command.Parameters["@SOHD"].Value = ctve.MaVe;
            //command.Parameters["@MAGHE"].Value = ctve.MaGhe;
            //command.Parameters["@MAPC"].Value = ctve.MaPC;
            //command.Parameters["@THANHTIEN"].Value = ctve.ThanhTien;

            //// thực hiện câu lệnh
            //command.ExecuteNonQuery();

            //// đóng kết nối
            //connection.Close();
        }
示例#4
0
 public static void Them(CTVE_DTO ctve)
 {
     CTHD_DAO.Them(ctve);
 }