예제 #1
0
 public function ObtenerDetallesArt($pvcID)
 {
     try {
         $AccesoDatos = new AD();
         $vlcScript = "SELECT * FROM fve_prod WHERE prod_id =" . "'" . $pvcID . "'";
         return $AccesoDatos->RetornarResultado($vlcScript);
     } catch (Exception $e) {
         echo $ERROR_MESSAGE;
     }
 }
예제 #2
0
 public function ObtenerZonas()
 {
     try {
         //Crea instancia de Acceso a datos
         $AccesoDatos = new AD();
         //Crea el script a ejecutar
         $vlcScript = "SELECT * FROM fve_zon";
         //retornar datos
         return $AccesoDatos->RetornarResultado($vlcScript);
     } catch (Exception $exc) {
         //Lanza la excepcion
         echo $exc->getTraceAsString();
     }
 }
예제 #3
0
 public function ActualizarProducto($vloProducto)
 {
     //Variable de respuesta
     $vloRes = false;
     try {
         //Si el parametro es un arreglo
         if (is_array($vloProducto)) {
             //Crea acceso a datos
             $AccesoDatos = new AD();
             //Define el script
             $query = sprintf("UPDATE fve_prod \n                                                SET tip_prod_id = %d,\n                                                    prod_nom = '%s',\n                                                    prod_desc = '%s',\n                                                    prod_prc_act = %g,\n                                                    prod_fec_cmb_prc = Now(),\n                                                    prod_sts = %d,\n                                                    prod_prm = %d,\n                                                    prod_rut_img = '%s',\n                                                    prod_unit_med = '%s' \n                                            WHERE prod_id = %d ", mysql_real_escape_string($vloProducto['tip_prod_id']), mysql_real_escape_string($vloProducto['prod_nom']), mysql_real_escape_string($vloProducto['prod_desc']), mysql_real_escape_string($vloProducto['prod_prc_act']), mysql_real_escape_string($vloProducto['prod_sts']), mysql_real_escape_string($vloProducto['prod_prm']), mysql_real_escape_string($vloProducto['prod_rut_img']), mysql_real_escape_string($vloProducto['prod_unit_med']), mysql_real_escape_string($vloProducto['prod_id']));
             //Ejecuta el comando
             $vloResult = $AccesoDatos->RetornarResultado($query);
             //Cuento el total de registros afectados
             $TotalRegAfectados = mysql_affected_rows();
             //Asigno el resultado de la consulta
             $vloRes = $TotalRegAfectados > 0;
         }
     } catch (Exception $ex) {
         $vloRes = false;
     }
     return $vloRes;
 }
예제 #4
0
 public function InicializarPedido($pvcNombre, $pvcEmail, $pvcTelPrin, $pvcTelSec, $pvcDireccion, $pvnZona, $pvnTotProd, $pvnMontTotal)
 {
     $vlcScript = '';
     $vloAD;
     $vloCodigoPedido = '';
     $vloResultado;
     try {
         //Crea el script a ejecutar
         $vlcScript = "CALL spInicializaDatosPedido('" . $pvcNombre . "','" . $pvcEmail . "','" . $pvcTelPrin . "','" . $pvcTelSec . "','" . $pvcDireccion . "'," . $pvnZona . "," . $pvnTotProd . "," . $pvnMontTotal . ")";
         //crea instancia de AD
         $vloAD = new AD();
         $vloResultado = $vloAD->RetornarResultado($vlcScript);
         //Obtiene el codigo del pedido
         while ($vloFila = mysql_fetch_array($vloResultado)) {
             //Almacena el el id del pedido
             $vloCodigoPedido = $vloFila['ped_enc_id'];
         }
         //Retorna id del pedido
         return $vloCodigoPedido;
     } catch (Exception $exc) {
         echo $exc->getTraceAsString();
     }
 }