private void btn_Tim_Click(object sender, EventArgs e) { if (txt_MaDDH.Text != String.Empty) { DONDATHANG_DTO dondathangDto = new DONDATHANG_DTO(); dondathangDto.Ma = int.Parse(txt_MaDDH.Text.Trim()); dondathangDto = new DONDATHANG_BUS().Select(dondathangDto.Ma); if (dondathangDto != null) { MessageBox.Show("Không có đơn đặt hàng có mã này. Vui lòng kiểm tra lại", "", MessageBoxButtons.OK); txt_MaDDH.Focus(); txt_MaDDH.SelectAll(); return; } //Hien thi thong tin chi tiet don dat hang List <Layers.DTO.CTDONDATHANG_DTO> CTDDH_DtoList = new Layers.BUS.CTDONDATHANG_BUS().SelectAllByMaDonDatHang(dondathangDto.Ma); if (CTDDH_DtoList.Count == 0) { MessageBox.Show("Hiện chưa có chi tiết nào của đơn đặt hàng này.Vui lòng kiểm tra lại.", "", MessageBoxButtons.OK); txt_MaDDH.Focus(); txt_MaDDH.SelectAll(); return; } txt_NgayNhap.Text = DateTime.Today.ToShortDateString(); } }
/// <summary> /// Creates a new instance of the DON_DAT_HANG class and populates it with data from the specified SqlDataReader. /// </summary> private DONDATHANG_DTO MakeDONDATHANG_DTO(SqlDataReader dataReader) { DONDATHANG_DTO DonDatHang = new DONDATHANG_DTO(); DonDatHang.Ma = SqlClientUtility.GetInt32(dataReader, "MA", 0); DonDatHang.NgayDat = SqlClientUtility.GetDateTime(dataReader, "NGAY_DAT", DateTime.Now); DonDatHang.TongTien = SqlClientUtility.GetDecimal(dataReader, "TONG_TIEN", Decimal.Zero); DonDatHang.TongSoLuong = SqlClientUtility.GetInt32(dataReader, "TONG_SO_LUONG", 0); return(DonDatHang); }
/// <summary> /// Saves a record to the DON_DAT_HANG table. /// </summary> public void Insert(DONDATHANG_DTO DonDatHang) { ValidationUtility.ValidateArgument("DonDatHang", DonDatHang); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@NGAY_DAT", DonDatHang.NgayDat), new SqlParameter("@TONG_TIEN", DonDatHang.TongTien), new SqlParameter("@TONG_SO_LUONG", DonDatHang.TongSoLuong) }; DonDatHang.Ma = (int)SqlClientUtility.ExecuteScalar(m_ConnectionString, CommandType.StoredProcedure, "PROC_DonDatHang_Insert", parameters); }
/// <summary> /// Selects all records from the DON_DAT_HANG table. /// </summary> public List <DONDATHANG_DTO> SelectAll() { using (SqlDataReader dataReader = SqlClientUtility.ExecuteReader(m_ConnectionString, CommandType.StoredProcedure, "PROC_DonDatHang_SelectAll")) { List <DONDATHANG_DTO> DonDatHangList = new List <DONDATHANG_DTO>(); while (dataReader.Read()) { DONDATHANG_DTO DonDatHang = MakeDONDATHANG_DTO(dataReader); DonDatHangList.Add(DonDatHang); } return(DonDatHangList); } }
/// <summary> /// Updates a record in the DON_DAT_HANG table. /// </summary> public void Update(DONDATHANG_DTO DonDatHang) { ValidationUtility.ValidateArgument("DonDatHang", DonDatHang); new DONDATHANG_DAO().Update(DonDatHang); }