• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP proveedor类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中proveedor的典型用法代码示例。如果您正苦于以下问题:PHP proveedor类的具体用法?PHP proveedor怎么用?PHP proveedor使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了proveedor类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: process

 protected function process()
 {
     $this->albaran = FALSE;
     $this->articulo_proveedor = new articulo_proveedor();
     $this->proveedor = FALSE;
     $this->factura = FALSE;
     $this->impuesto = new impuesto();
     if (isset($_REQUEST['albaran']) and isset($_REQUEST['id'])) {
         $alb = new albaran_proveedor();
         $this->albaran = $alb->get($_REQUEST['id']);
         if ($this->albaran) {
             $proveedor = new proveedor();
             $this->proveedor = $proveedor->get($this->albaran->codproveedor);
         }
         if (isset($_POST['email'])) {
             $this->enviar_email('albaran');
         } else {
             $this->generar_pdf_albaran();
         }
     } else {
         if (isset($_REQUEST['factura']) and isset($_REQUEST['id'])) {
             $fac = new factura_proveedor();
             $this->factura = $fac->get($_REQUEST['id']);
             if ($this->factura) {
                 $proveedor = new proveedor();
                 $this->proveedor = $proveedor->get($this->factura->codproveedor);
             }
             $this->generar_pdf_factura();
         }
     }
     $this->share_extensions();
 }
开发者ID:ramikat,项目名称:ERPSISFS,代码行数:32,代码来源:compras_imprimir.php


示例2: process

 protected function process()
 {
     $this->custom_search = TRUE;
     $this->buttons[] = new fs_button_img('b_nuevo_proveedor', 'Nuevo', 'add.png', '#nuevo');
     $this->pais = new pais();
     $this->proveedor = new proveedor();
     if (isset($_GET['delete'])) {
         $proveedor = $this->proveedor->get($_GET['delete']);
         if ($proveedor) {
             if (FS_DEMO) {
                 $this->new_error_msg('En el modo demo no se pueden eliminar proveedores.
               Otros usuarios podrían necesitarlos.');
             } else {
                 if ($proveedor->delete()) {
                     $this->new_message('Proveedor eliminado correctamente.');
                 } else {
                     $this->new_error_msg('Ha sido imposible borrar el proveedor.');
                 }
             }
         } else {
             $this->new_message('Proveedor no encontrado.');
         }
     } else {
         if (isset($_POST['cifnif'])) {
             $this->save_codpais($_POST['pais']);
             $proveedor = new proveedor();
             $proveedor->codproveedor = $proveedor->get_new_codigo();
             $proveedor->nombre = $_POST['nombre'];
             $proveedor->nombrecomercial = $_POST['nombre'];
             $proveedor->cifnif = $_POST['cifnif'];
             if ($proveedor->save()) {
                 $dirproveedor = new direccion_proveedor();
                 $dirproveedor->codproveedor = $proveedor->codproveedor;
                 $dirproveedor->descripcion = "Principal";
                 $dirproveedor->codpais = $_POST['pais'];
                 $dirproveedor->provincia = $_POST['provincia'];
                 $dirproveedor->ciudad = $_POST['ciudad'];
                 $dirproveedor->codpostal = $_POST['codpostal'];
                 $dirproveedor->direccion = $_POST['direccion'];
                 if ($dirproveedor->save()) {
                     header('location: ' . $proveedor->url());
                 } else {
                     $this->new_error_msg("¡Imposible guardar la dirección el proveedor!");
                 }
             } else {
                 $this->new_error_msg("¡Imposible guardar el proveedor!");
             }
         }
     }
     if (isset($_GET['offset'])) {
         $this->offset = intval($_GET['offset']);
     } else {
         $this->offset = 0;
     }
     if ($this->query != '') {
         $this->resultados = $this->proveedor->search($this->query, $this->offset);
     } else {
         $this->resultados = $this->proveedor->all($this->offset);
     }
 }
开发者ID:BGCX067,项目名称:facturascripts-svn-to-git,代码行数:60,代码来源:compras_proveedores.php


示例3: getNombreProveedor

function getNombreProveedor($idProv)
{
    $oProv = new proveedor();
    if (!$oProv->Load($idProv)) {
        return "???";
    }
    return $oProv->get("NombreComercial");
}
开发者ID:klich3,项目名称:gPOS,代码行数:8,代码来源:proveedor.class.php


示例4: process

 protected function process()
 {
     $this->factura = new factura_proveedor();
     /// desactivamos la barra de botones
     $this->show_fs_toolbar = FALSE;
     $this->offset = 0;
     if (isset($_GET['offset'])) {
         $this->offset = intval($_GET['offset']);
     }
     if (isset($_POST['buscar_lineas'])) {
         $this->buscar_lineas();
     } else {
         if (isset($_GET['codagente'])) {
             $this->template = 'extension/compras_facturas_agente';
             $agente = new agente();
             $this->agente = $agente->get($_GET['codagente']);
             $this->resultados = $this->factura->all_from_agente($_GET['codagente'], $this->offset);
         } else {
             if (isset($_GET['codproveedor'])) {
                 $this->template = 'extension/compras_facturas_proveedor';
                 $proveedor = new proveedor();
                 $this->proveedor = $proveedor->get($_GET['codproveedor']);
                 $this->resultados = $this->factura->all_from_proveedor($_GET['codproveedor'], $this->offset);
             } else {
                 if (isset($_GET['ref'])) {
                     $this->template = 'extension/compras_facturas_articulo';
                     $articulo = new articulo();
                     $this->articulo = $articulo->get($_GET['ref']);
                     $linea = new linea_factura_proveedor();
                     $this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
                 } else {
                     $this->share_extension();
                     if (isset($_GET['delete'])) {
                         $fact = $this->factura->get($_GET['delete']);
                         if ($fact) {
                             if ($fact->delete()) {
                                 $this->new_message("Factura eliminada correctamente.");
                             } else {
                                 $this->new_error_msg("¡Imposible eliminar la factura!");
                             }
                         } else {
                             $this->new_error_msg("Factura no encontrada.");
                         }
                     }
                     if ($this->query != '') {
                         $this->resultados = $this->factura->search($this->query, $this->offset);
                     } else {
                         if (isset($_GET['sinpagar'])) {
                             $this->resultados = $this->factura->all_sin_pagar($this->offset);
                         } else {
                             $this->resultados = $this->factura->all($this->offset);
                         }
                     }
                 }
             }
         }
     }
 }
开发者ID:BGCX067,项目名称:facturascripts-svn-to-git,代码行数:58,代码来源:compras_facturas.php


示例5: private_core

 protected function private_core()
 {
     $this->articulo_proveedor = new articulo_proveedor();
     $this->cliente = FALSE;
     $this->impuesto = new impuesto();
     $this->pedido = FALSE;
     $this->presupuesto = FALSE;
     $this->proveedor = FALSE;
     /// obtenemos los datos de configuración de impresión
     $this->impresion = array('print_ref' => '1', 'print_dto' => '1', 'print_alb' => '0');
     $fsvar = new fs_var();
     $this->impresion = $fsvar->array_get($this->impresion, FALSE);
     if (isset($_REQUEST['pedido_p']) and isset($_REQUEST['id'])) {
         $ped = new pedido_proveedor();
         $this->pedido = $ped->get($_REQUEST['id']);
         if ($this->pedido) {
             $proveedor = new proveedor();
             $this->proveedor = $proveedor->get($this->pedido->codproveedor);
         }
         if (isset($_POST['email'])) {
             $this->enviar_email_proveedor('pedio');
         } else {
             $this->generar_pdf_pedido_proveedor();
         }
     } else {
         if (isset($_REQUEST['pedido']) and isset($_REQUEST['id'])) {
             $ped = new pedido_cliente();
             $this->pedido = $ped->get($_REQUEST['id']);
             if ($this->pedido) {
                 $cliente = new cliente();
                 $this->cliente = $cliente->get($this->pedido->codcliente);
             }
             if (isset($_POST['email'])) {
                 $this->enviar_email('pedio');
             } else {
                 $this->generar_pdf_pedido();
             }
         } else {
             if (isset($_REQUEST['presupuesto']) and isset($_REQUEST['id'])) {
                 $pres = new presupuesto_cliente();
                 $this->presupuesto = $pres->get($_REQUEST['id']);
                 if ($this->presupuesto) {
                     $cliente = new cliente();
                     $this->cliente = $cliente->get($this->presupuesto->codcliente);
                 }
                 if (isset($_POST['email'])) {
                     $this->enviar_email('presupuesto');
                 } else {
                     $this->generar_pdf_presupuesto();
                 }
             }
         }
     }
     $this->share_extensions();
 }
开发者ID:vamoros,项目名称:presupuestos_y_pedidos,代码行数:55,代码来源:imprimir_presu_pedi.php


示例6: process

 protected function process()
 {
     $this->albaran = FALSE;
     $this->articulo_proveedor = new articulo_proveedor();
     $this->proveedor = FALSE;
     $this->factura = FALSE;
     $this->impuesto = new impuesto();
     $this->fecha_hoy = Date('d-m-Y');
     if (isset($_REQUEST['albaran']) and isset($_REQUEST['id'])) {
         $alb = new albaran_proveedor();
         $this->albaran = $alb->get($_REQUEST['id']);
         if ($this->albaran) {
             $proveedor = new proveedor();
             $this->proveedor = $proveedor->get($this->albaran->codproveedor);
         }
         if (isset($_POST['email'])) {
             $this->enviar_email('albaran');
         } else {
             $this->generar_pdf_albaran();
         }
     } else {
         if (isset($_REQUEST['factura']) and isset($_REQUEST['id'])) {
             $fac = new factura_proveedor();
             $this->factura = $fac->get($_REQUEST['id']);
             if ($this->factura) {
                 $proveedor = new proveedor();
                 $this->proveedor = $proveedor->get($this->factura->codproveedor);
             }
             $this->generar_pdf_factura();
         } else {
             if (isset($_REQUEST['ordenes'])) {
                 if ($_GET['forma'] == '1') {
                     $desde = $_GET['desde'];
                     $hasta = $_GET['hasta'];
                     $proveedor = $_GET['proveedor'];
                     $codproveedor = $_GET['codproveedor'];
                     $this->imprimir_ordenes($desde, $hasta, $proveedor, $codproveedor);
                 } else {
                     if (isset($_GET['forma']) == 2) {
                         $idorden = $_GET['idorden'];
                         $this->imprimir_ordenes_indiv($idorden);
                     }
                 }
             } else {
                 if (isset($_REQUEST['anticipos'])) {
                     $idanticipo = $_GET['idanticipo'];
                     $this->imprimir_anticipo($idanticipo);
                 }
             }
         }
     }
     $this->share_extensions();
 }
开发者ID:CruzeroGroup2,项目名称:facturacion_base,代码行数:53,代码来源:compras_imprimir.php


示例7: buscar_proveedor

 private function buscar_proveedor()
 {
     /// desactivamos la plantilla HTML
     $this->template = FALSE;
     $proveedor = new proveedor();
     $json = array();
     foreach ($proveedor->search($_REQUEST['buscar_proveedor']) as $pro) {
         $json[] = array('value' => $pro->nombre, 'data' => $pro->codproveedor);
     }
     header('Content-Type: application/json');
     echo json_encode(array('query' => $_REQUEST['buscar_proveedor'], 'suggestions' => $json));
 }
开发者ID:desalort,项目名称:FSAutoventas,代码行数:12,代码来源:compras_agrupar_pedidos.php


示例8: process

 protected function process()
 {
     $albaran = new albaran_proveedor();
     /// desactivamos la barra de botones
     $this->show_fs_toolbar = FALSE;
     $this->offset = 0;
     if (isset($_GET['offset'])) {
         $this->offset = intval($_GET['offset']);
     }
     if (isset($_POST['buscar_lineas'])) {
         $this->buscar_lineas();
     } else {
         if (isset($_GET['codagente'])) {
             $this->template = 'extension/compras_albaranes_agente';
             $agente = new agente();
             $this->agente = $agente->get($_GET['codagente']);
             $this->resultados = $albaran->all_from_agente($_GET['codagente'], $this->offset);
         } else {
             if (isset($_GET['codproveedor'])) {
                 $this->template = 'extension/compras_albaranes_proveedor';
                 $proveedor = new proveedor();
                 $this->proveedor = $proveedor->get($_GET['codproveedor']);
                 $this->resultados = $albaran->all_from_proveedor($_GET['codproveedor'], $this->offset);
             } else {
                 if (isset($_GET['ref'])) {
                     $this->template = 'extension/compras_albaranes_articulo';
                     $articulo = new articulo();
                     $this->articulo = $articulo->get($_GET['ref']);
                     $linea = new linea_albaran_proveedor();
                     $this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
                 } else {
                     $this->share_extension();
                     if (isset($_POST['delete'])) {
                         $this->delete_albaran();
                     }
                     if ($this->query != '') {
                         $this->resultados = $albaran->search($this->query, $this->offset);
                     } else {
                         if (isset($_GET['ptefactura'])) {
                             $this->resultados = $albaran->all_ptefactura($this->offset);
                         } else {
                             $this->resultados = $albaran->all($this->offset);
                         }
                     }
                 }
             }
         }
     }
 }
开发者ID:BGCX067,项目名称:facturascripts-svn-to-git,代码行数:49,代码来源:compras_albaranes.php


示例9: private_core

 protected function private_core()
 {
     $pedido = new pedido_proveedor();
     $this->offset = 0;
     if (isset($_GET['offset'])) {
         $this->offset = intval($_GET['offset']);
     }
     if (isset($_POST['buscar_lineas'])) {
         $this->buscar_lineas();
     } else {
         if (isset($_GET['codagente'])) {
             $this->template = 'extension/compras_pedidos_agente';
             $agente = new agente();
             $this->agente = $agente->get($_GET['codagente']);
             $this->resultados = $pedido->all_from_agente($_GET['codagente'], $this->offset);
         } else {
             if (isset($_GET['codproveedor'])) {
                 $this->template = 'extension/compras_pedidos_proveedor';
                 $proveedor = new proveedor();
                 $this->proveedor = $proveedor->get($_GET['codproveedor']);
                 $this->resultados = $pedido->all_from_proveedor($_GET['codproveedor'], $this->offset);
             } else {
                 if (isset($_GET['ref'])) {
                     $this->template = 'extension/compras_pedidos_articulo';
                     $articulo = new articulo();
                     $this->articulo = $articulo->get($_GET['ref']);
                     $linea = new linea_pedido_proveedor();
                     $this->resultados = $linea->all_from_articulo($_GET['ref'], $this->offset);
                 } else {
                     $this->share_extension();
                     if (isset($_POST['delete'])) {
                         $this->delete_pedido();
                     }
                     if ($this->query) {
                         $this->resultados = $pedido->search($this->query, $this->offset);
                     } else {
                         if (isset($_GET['pendientes'])) {
                             $this->resultados = $pedido->all_ptealbaran($this->offset);
                         } else {
                             /// ejecutamos el proceso del cron para pedidos.
                             $pedido->cron_job();
                             $this->resultados = $pedido->all($this->offset);
                         }
                     }
                 }
             }
         }
     }
 }
开发者ID:arielopez,项目名称:temporal,代码行数:49,代码来源:compras_pedidos.php


示例10: private_core

 protected function private_core()
 {
     $this->share_extension();
     $this->documentos = array();
     if (isset($_GET['folder']) and isset($_GET['cod'])) {
         //Primero cargamos el proveedor o cliente segun sea
         if ($_GET['folder'] == 'proveedor') {
             $proveedor = new proveedor();
             $this->proveedor = $proveedor->get($_GET['cod']);
             $this->cod = $_GET['cod'];
         } else {
             $cliente = new cliente();
             $this->cliente = $cliente->get($_GET['cod']);
             $this->cod = $_GET['cod'];
         }
         //Luego si no existen documentos crea directorios
         if (!file_exists('tmp/' . FS_TMP_NAME . 'documentos_procli')) {
             mkdir('tmp/' . FS_TMP_NAME . 'documentos_procli');
         }
         if (!file_exists('tmp/' . FS_TMP_NAME . 'documentos_procli/' . $_GET['folder'])) {
             mkdir('tmp/' . FS_TMP_NAME . 'documentos_procli/' . $_GET['folder']);
         }
         //PAra subir archivos
         if (isset($_POST['upload'])) {
             if (is_uploaded_file($_FILES['fdocumento']['tmp_name'])) {
                 if (!file_exists('tmp/' . FS_TMP_NAME . 'documentos_procli/' . $_GET['folder'] . '/' . $this->cod)) {
                     mkdir('tmp/' . FS_TMP_NAME . 'documentos_procli/' . $_GET['folder'] . '/' . $this->cod);
                 }
                 copy($_FILES['fdocumento']['tmp_name'], "tmp/" . FS_TMP_NAME . "documentos_procli/" . $_GET['folder'] . '/' . $this->cod . '/' . $_FILES['fdocumento']['name']);
                 $this->new_message('Documentos añadido correctamente.');
             }
         } else {
             if (isset($_GET['delete'])) {
                 if (file_exists('tmp/' . FS_TMP_NAME . 'documentos_procli/' . $_GET['folder'] . '/' . $this->cod . '/' . $_GET['delete'])) {
                     if (unlink('tmp/' . FS_TMP_NAME . 'documentos_procli/' . $_GET['folder'] . '/' . $this->cod . '/' . $_GET['delete'])) {
                         $this->new_message('Archivo ' . $_GET['delete'] . ' eliminado correctamente.');
                     } else {
                         $this->new_error_msg('Error al eliminar el archivo ' . $_GET['delete'] . '.');
                     }
                 } else {
                     $this->new_error_msg('Archivo no encontrado.');
                 }
             }
         }
         //Si no finalmente enseñamos todos los documentos para este cliente o proveedor
         $this->documentos = $this->get_documentos();
     }
 }
开发者ID:desalort,项目名称:FSAutoventas,代码行数:48,代码来源:documentos_procli.php


示例11: update

 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, Request $request)
 {
     $proveedor = proveedor::find($id);
     $proveedor->fill($request->all());
     $proveedor->save();
     Session::flash('message', 'Proveedor Actualizado Correctamente');
     return Redirect::to('/proveedores');
 }
开发者ID:jumaov,项目名称:syscon,代码行数:14,代码来源:ProveedorController.php


示例12: private_core

 protected function private_core()
 {
     $this->albaran = FALSE;
     $this->articulo_proveedor = new articulo_proveedor();
     $this->proveedor = FALSE;
     $this->factura = FALSE;
     $this->impuesto = new impuesto();
     /// obtenemos los datos de configuración de impresión
     $this->impresion = array('print_ref' => '1', 'print_dto' => '1', 'print_alb' => '0');
     $fsvar = new fs_var();
     $this->impresion = $fsvar->array_get($this->impresion, FALSE);
     $this->logo = FALSE;
     if (file_exists('tmp/' . FS_TMP_NAME . 'logo.png')) {
         $this->logo = 'tmp/' . FS_TMP_NAME . 'logo.png';
     } else {
         if (file_exists('tmp/' . FS_TMP_NAME . 'logo.jpg')) {
             $this->logo = 'tmp/' . FS_TMP_NAME . 'logo.jpg';
         }
     }
     if (isset($_REQUEST['albaran']) and isset($_REQUEST['id'])) {
         $alb = new albaran_proveedor();
         $this->albaran = $alb->get($_REQUEST['id']);
         if ($this->albaran) {
             $proveedor = new proveedor();
             $this->proveedor = $proveedor->get($this->albaran->codproveedor);
         }
         if (isset($_POST['email'])) {
             $this->enviar_email('albaran');
         } else {
             $this->generar_pdf_albaran();
         }
     } else {
         if (isset($_REQUEST['factura']) and isset($_REQUEST['id'])) {
             $fac = new factura_proveedor();
             $this->factura = $fac->get($_REQUEST['id']);
             if ($this->factura) {
                 $proveedor = new proveedor();
                 $this->proveedor = $proveedor->get($this->factura->codproveedor);
             }
             $this->generar_pdf_factura();
         }
     }
     $this->share_extensions();
 }
开发者ID:vamoros,项目名称:facturacion_base,代码行数:44,代码来源:compras_imprimir.php


示例13: regimenes_iva

 /**
  * Devuelve un array con los regimenes de iva disponibles.
  * @return type
  */
 public function regimenes_iva()
 {
     if (!isset(self::$regimenes_iva)) {
         /// Si hay usa lista personalizada en fs_vars, la usamos
         $fsvar = new fs_var();
         $data = $fsvar->simple_get('proveedor::regimenes_iva');
         if ($data) {
             self::$regimenes_iva = array();
             foreach (explode(',', $data) as $d) {
                 self::$regimenes_iva[] = trim($d);
             }
         } else {
             /// sino usamos estos
             self::$regimenes_iva = array('General', 'Exento');
         }
         /// además de los que haya en la base de datos
         $data = $this->db->select("SELECT DISTINCT regimeniva FROM proveedores ORDER BY regimeniva ASC;");
         if ($data) {
             foreach ($data as $d) {
                 if (!in_array($d['regimeniva'], self::$regimenes_iva)) {
                     self::$regimenes_iva[] = $d['regimeniva'];
                 }
             }
         }
     }
     return self::$regimenes_iva;
 }
开发者ID:CruzeroGroup2,项目名称:facturacion_base,代码行数:31,代码来源:proveedor.php


示例14: proveedor

<?php

include_once "../../login/check.php";
$folder = "../../";
$cod = $_POST['cod'];
include_once "../../class/proveedor.php";
$proveedor = new proveedor();
$dat = $proveedor->eliminarRegistro("codproveedor=" . $cod);
开发者ID:ronytic,项目名称:metalmecanica,代码行数:8,代码来源:eliminar.php


示例15: private_core


//.........这里部分代码省略.........
                                             $subcuenta_cliente->codcliente = $this->cliente->codcliente;
                                             $subcuenta_cliente->idsubcuenta = $subc0->idsubcuenta;
                                             $subcuenta_cliente->codsubcuenta = $subc0->codsubcuenta;
                                             $subcuenta_cliente->codejercicio = $subc0->codejercicio;
                                             if ($subcuenta_cliente->save()) {
                                                 $this->new_message('Datos guardados correctamente.');
                                             } else {
                                                 $this->new_error_msg('Imposible asignar la subcuenta al cliente.');
                                             }
                                             $this->subcuenta = $subc0;
                                         } else {
                                             $this->new_error_msg('Imposible crear la sucuenta.');
                                         }
                                     } else {
                                         $this->new_error_msg('Cuenta no encontrada.');
                                     }
                                 } else {
                                     foreach ($subcuenta_cliente->all_from_cliente($_REQUEST['cli']) as $sca) {
                                         if ($sca->codejercicio == $this->codejercicio) {
                                             $this->subcuenta_a = $sca;
                                             $this->subcuenta = $sca->get_subcuenta();
                                             break;
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         } else {
             if (isset($_REQUEST['pro'])) {
                 $this->tipo = 'pro';
                 $proveedor = new proveedor();
                 $this->proveedor = $proveedor->get($_REQUEST['pro']);
                 if ($this->proveedor) {
                     $subcuenta_proveedor = new subcuenta_proveedor();
                     if (isset($_GET['delete_sca'])) {
                         $aux_sca = $subcuenta_proveedor->get2($_GET['delete_sca']);
                         if ($aux_sca) {
                             if ($aux_sca->delete()) {
                                 $this->new_message('El proveedor ya no está asocuado a esa subcuenta.');
                             } else {
                                 $this->new_error_msg('Imposible quitar la subcuenta.');
                             }
                         } else {
                             $this->new_error_msg('Relación con la subcuenta no encontrada.');
                         }
                     } else {
                         if (isset($_GET['idsc'])) {
                             $this->subcuenta_a = $subcuenta_proveedor->get($_GET['pro'], $_GET['idsc']);
                             if ($this->subcuenta_a) {
                                 $this->subcuenta = $this->subcuenta_a->get_subcuenta();
                                 $this->codejercicio = $this->subcuenta_a->codejercicio;
                             }
                         } else {
                             if (isset($_POST['idsc'])) {
                                 $this->subcuenta_a = $subcuenta_proveedor->get($_POST['pro'], $_POST['idsc']);
                                 if ($this->subcuenta_a) {
                                     $subc = new subcuenta();
                                     $subc0 = $subc->get($_POST['idsc2']);
                                     if ($subc0) {
                                         $this->subcuenta_a->idsubcuenta = $subc0->idsubcuenta;
                                         $this->subcuenta_a->codsubcuenta = $subc0->codsubcuenta;
                                         $this->subcuenta_a->codejercicio = $subc0->codejercicio;
                                         if ($this->subcuenta_a->save()) {
开发者ID:pcrednet,项目名称:facturacion_base,代码行数:67,代码来源:subcuenta_asociada.php


示例16: importar_xml


//.........这里部分代码省略.........
                                     if ($padre) {
                                         /// si encuentra al padre, lo añade con el padre
                                         $epigrafe->idpadre = $padre->idepigrafe;
                                         $epigrafe->codejercicio = $this->ejercicio->codejercicio;
                                         $epigrafe->codepigrafe = $ep->codepigrafe;
                                         $epigrafe->descripcion = base64_decode($ep->descripcion);
                                         if (!$epigrafe->save()) {
                                             $this->importar_url = FALSE;
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
             if ($xml->cuenta and $import_step == 3) {
                 $epigrafe = new epigrafe();
                 foreach ($xml->cuenta as $c) {
                     $cuenta = new cuenta();
                     if (!$cuenta->get_by_codigo($c->codcuenta, $this->ejercicio->codejercicio)) {
                         $ep = $epigrafe->get_by_codigo($c->codepigrafe, $this->ejercicio->codejercicio);
                         if ($ep) {
                             $cuenta->idepigrafe = $ep->idepigrafe;
                             $cuenta->codepigrafe = $ep->codepigrafe;
                             $cuenta->codcuenta = $c->codcuenta;
                             $cuenta->codejercicio = $this->ejercicio->codejercicio;
                             $cuenta->descripcion = base64_decode($c->descripcion);
                             $cuenta->idcuentaesp = $c->idcuentaesp;
                             if (!$cuenta->save()) {
                                 $this->importar_url = FALSE;
                             }
                         }
                     }
                 }
             }
             if ($xml->subcuenta and $import_step == 4) {
                 $cuenta = new cuenta();
                 foreach ($xml->subcuenta as $sc) {
                     $subcuenta = new subcuenta();
                     if (!$subcuenta->get_by_codigo($sc->codsubcuenta, $this->ejercicio->codejercicio)) {
                         $cu = $cuenta->get_by_codigo($sc->codcuenta, $this->ejercicio->codejercicio);
                         if ($cu) {
                             $subcuenta->idcuenta = $cu->idcuenta;
                             $subcuenta->codcuenta = $cu->codcuenta;
                             $subcuenta->coddivisa = $this->empresa->coddivisa;
                             if (isset($sc->coddivisa)) {
                                 $subcuenta->coddivisa = $sc->coddivisa;
                             }
                             $subcuenta->codejercicio = $this->ejercicio->codejercicio;
                             $subcuenta->codsubcuenta = $sc->codsubcuenta;
                             $subcuenta->descripcion = base64_decode($sc->descripcion);
                             if (!$subcuenta->save()) {
                                 $this->importar_url = FALSE;
                             }
                         }
                     }
                 }
             }
             if ($import_step == 5) {
                 $cliente = new cliente();
                 $clientes = $cliente->all($offset);
                 while ($clientes) {
                     foreach ($clientes as $cli) {
                         /// forzamos la generación y asociación de una subcuenta para el cliente
                         $cli->get_subcuenta($this->ejercicio->codejercicio);
                         $offset++;
                     }
                     if ($offset % 1000 == 0) {
                         /// cada 1000 clientes volvemos a recargar la página para continuar
                         $this->importar_url = $this->url() . '&importar=' . $import_step . '&offset=' . $offset;
                         break;
                     } else {
                         $clientes = $cliente->all($offset);
                     }
                 }
             }
             if ($import_step == 6) {
                 $proveedor = new proveedor();
                 $proveedores = $proveedor->all($offset);
                 while ($proveedores) {
                     foreach ($proveedores as $pro) {
                         /// forzamos la generación y asociación de una subcuenta para cada proveedor
                         $pro->get_subcuenta($this->ejercicio->codejercicio);
                         $offset++;
                     }
                     if ($offset % 1000 == 0) {
                         /// cada 1000 proveedores volvemos a recargar la página para continuar
                         $this->importar_url = $this->url() . '&importar=' . $import_step . '&offset=' . $offset;
                         break;
                     } else {
                         $proveedores = $proveedor->all($offset);
                     }
                 }
             }
         } else {
             $this->new_error("Imposible leer el archivo.");
         }
     }
 }
开发者ID:vicenteserra,项目名称:facturacion_base,代码行数:101,代码来源:contabilidad_ejercicio.php


示例17: regimenes_iva

 /**
  * Devuelve un array con los regimenes de iva disponibles.
  * @return type
  */
 public function regimenes_iva()
 {
     if (!isset(self::$regimenes_iva)) {
         self::$regimenes_iva = array('General', 'Exento');
         $data = $this->db->select("SELECT DISTINCT regimeniva FROM proveedores ORDER BY regimeniva ASC;");
         if ($data) {
             foreach ($data as $d) {
                 if (!in_array($d['regimeniva'], self::$regimenes_iva)) {
                     self::$regimenes_iva[] = $d['regimeniva'];
                 }
             }
         }
     }
     return self::$regimenes_iva;
 }
开发者ID:ramikat,项目名称:ERPSISFS,代码行数:19,代码来源:proveedor.php


示例18: ciudad

 $_SESSION["nombreD"] = $_POST['NombreD'];
 $_SESSION["solicitante"] = $_POST['SolicitanteOC'];
 $_SESSION["observacion"] = $_POST['ObservacionesOC'];
 $rut1 = $_POST['rutp1'];
 $rut2 = $_POST['rutp2'];
 $rut = $rut1 . '-' . $rut2;
 $nombreP = $_POST['NombreP'];
 $direccionP = $_POST['direccionP'];
 $cuidadP = $_POST['ciudadP'];
 $ciu = new ciudad();
 $arrc = $ciu->Select2($cuidadP);
 $rowciudad = mysql_fetch_array($arrc);
 $telefonoP = $_POST['telefonoP'];
 $ContactoP = $_POST['contactoP'];
 $idciudad = $rowciudad['ID_CIUDAD'];
 $prov = new proveedor();
 $row = $prov->Select($rut);
 $action = mysql_fetch_array($row);
 if ($action == null) {
     $prov->Add($rut, $idciudad, $nombreP, $direccionP, $ContactoP, $telefonoP);
 }
 include 'IngresarOCBD.php';
 $arr = $_SESSION["list"];
 $size = $_SESSION["size"];
 $fecha = time();
 $fechaactual = date("Y-m-d h:m:s", $fecha);
 $cont = new contiene();
 for ($i = 0; $i < $size; $i++) {
     $n = "c" . $i;
     $cont->Add($_POST["{$n}"], $_POST['NumOC'], "0", $rut, "0", 0, $arr[$i][1], 0, 0, $arr[$i][2], $fechaactual);
 }
开发者ID:robertoesteban,项目名称:Sistema-de-Bodega,代码行数:31,代码来源:IngresarProveedorBD.php


示例19: private_core

 protected function private_core()
 {
     $this->pais = new pais();
     $this->proveedor = new proveedor();
     if (isset($_GET['delete'])) {
         $proveedor = $this->proveedor->get($_GET['delete']);
         if ($proveedor) {
             if (FS_DEMO) {
                 $this->new_error_msg('En el modo demo no se pueden eliminar proveedores.
               Otros usuarios podrían necesitarlos.');
             } else {
                 if ($proveedor->delete()) {
                     $this->new_message('Proveedor eliminado correctamente.');
                 } else {
                     $this->new_error_msg('Ha sido imposible borrar el proveedor.');
                 }
             }
         } else {
             $this->new_message('Proveedor no encontrado.');
         }
     } else {
         if (isset($_POST['cifnif'])) {
             $this->save_codpais($_POST['pais']);
             $proveedor = FALSE;
             if ($_POST['cifnif'] != '') {
                 $proveedor = $this->proveedor->get_by_cifnif($_POST['cifnif']);
                 if ($proveedor) {
                     $this->new_advice('Ya existe un proveedor con el ' . FS_CIFNIF . ' ' . $_POST['cifnif']);
                     $this->query = $_POST['cifnif'];
                 }
             }
             if (!$proveedor) {
                 $proveedor = new proveedor();
                 $proveedor->codproveedor = $proveedor->get_new_codigo();
                 $proveedor->nombre = $_POST['nombre'];
                 $proveedor->alias = $_POST['nombre'];
                 $proveedor->razonsocial = $_POST['nombre'];
                 $proveedor->cifnif = $_POST['cifnif'];
                 $proveedor->codserie = $this->empresa->codserie;
                 $proveedor->acreedor = isset($_POST['acreedor']);
                 $proveedor->cai = isset($_POST['cai']);
                 $proveedor->caivence = isset($_POST['caivence']);
                 if ($proveedor->save()) {
                     $dirproveedor = new direccion_proveedor();
                     $dirproveedor->codproveedor = $proveedor->codproveedor;
                     $dirproveedor->descripcion = "Principal";
                     $dirproveedor->codpais = $_POST['pais'];
                     $dirproveedor->provincia = $_POST['provincia'];
                     $dirproveedor->ciudad = $_POST['ciudad'];
                     $dirproveedor->codpostal = $_POST['codpostal'];
                     $dirproveedor->direccion = $_POST['direccion'];
                     if ($dirproveedor->save()) {
                         header('location: ' . $proveedor->url());
                     } else {
                         $this->new_error_msg("¡Imposible guardar la dirección el proveedor!");
                     }
                 } else {
                     $this->new_error_msg("¡Imposible guardar el proveedor!");
                 }
             }
         }
     }
     $this->mostrar = 'todo';
     if (isset($_GET['mostrar'])) {
         $this->mostrar = $_GET['mostrar'];
     }
     $this->offset = 0;
     if (isset($_GET['offset'])) {
         $this->offset = intval($_GET['offset']);
     }
     if ($this->query != '') {
         $this->resultados = $this->proveedor->search($this->query, $this->offset);
     } else {
         if ($this->mostrar == 'acre 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP ps_DB类代码示例发布时间:2022-05-23
下一篇:
PHP projects类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap