Example #1
0
         if ($bandera == 2) {
             $get->c_nombre = base64_decode($get->c_nombre);
             $get->c_descripcion = base64_decode($get->c_descripcion);
             if ($get->c_nombre != "" && $get->c_descripcion != "") {
                 $result_c = "{{" . $get->c_nombre . ", " . $get->c_descripcion . "}}";
             } else {
                 $vacio = true;
             }
         }
     }
     $data = $result_c;
     if ($get->referencia != "" && $get->nombre != "" && $get->descripcion != "" && $get->unidad != "" && $get->iva != "" && $get->tipo != "" && !$vacio) {
         $conexion = new Conexion();
         $item = new Item($item->getID(), $conexion);
         $item->instanciarMateriaprima($conexion);
         $mp = $item->getMateriaprima();
         $operation = $mp->modificar($get->nombre, $get->descripcion, $data, $conexion);
         if ($operation['ejecution'] && $operation['result']) {
             $operation = $item->modificar($get->referencia, $get->iva, $get->unidad, $get->tipo, $conexion);
             if ($operation['ejecution'] && $operation['result']) {
                 /*$item->instanciarMateriaprima($conexion);
                 		$mp = $item->getMateriaprima();*/
                 $operation['message'] = "Se actualizó correctamente la información.";
                 $log = Log::registro($usuario->getID(), "info", "Actualización de información - Item. {" . $get->referencia . ", " . $get->iva . ", " . $get->unidad . ", " . $get->tipo . "}", $conexion);
                 $log = Log::registro($usuario->getID(), "info", "Actualización de información - Materia Prima. {" . $get->nombre . ", " . $get->descripcion . ", " . $data . "}", $conexion);
             }
         }
         $_SESSION['item'] = serialize($item);
     }
 } else {
     $operation['ejecution'] = true;