コード例 #1
0
 public function manteAmbienteFisico($parametros)
 {
     $accion = $parametros["accion"];
     $o_LMantenimientoGeneral = new LMantenimientoGeneral();
     $datosDesencriptados = base64_decode($parametros["datos"]);
     $datosSeparados = explode("|", $datosDesencriptados);
     switch ($accion) {
         case 'insertar':
             $codAmbienteFisico = $datosSeparados[0];
             $idSedeEmpresa = $datosSeparados[1];
             //$nomAmbienteFisico = $datosSeparados[2];
             $numPisoAmbienteFisico = $datosSeparados[4];
             if ($numPisoAmbienteFisico < 10) {
                 $nomAmbienteFisico = "0" . $numPisoAmbienteFisico;
             } else {
                 $nomAmbienteFisico = $numPisoAmbienteFisico;
             }
             $descAmbienteFisico = $datosSeparados[3];
             $numPisoAmbienteFisico = $datosSeparados[4];
             $anchoAmbienteFisico = $datosSeparados[5];
             $largoAmbienteFisico = $datosSeparados[6];
             $altoAmbienteFisico = $datosSeparados[7];
             $umAmbienteFisico = $datosSeparados[8];
             $idTipo = $datosSeparados[9];
             $rs = $o_LMantenimientoGeneral->spManteAmbienteFisico($accion, $codAmbienteFisico, $idSedeEmpresa, $nomAmbienteFisico, $descAmbienteFisico, $numPisoAmbienteFisico, $anchoAmbienteFisico, $largoAmbienteFisico, $altoAmbienteFisico, $umAmbienteFisico, $idTipo);
             $rpta = $rs[0][0];
             break;
         case 'actualizar':
             $codAmbienteFisico = $datosSeparados[0];
             $idSedeEmpresa = $datosSeparados[1];
             $nomAmbienteFisico = $datosSeparados[2];
             $descAmbienteFisico = $datosSeparados[3];
             $numPisoAmbienteFisico = $datosSeparados[4];
             $anchoAmbienteFisico = $datosSeparados[5];
             $largoAmbienteFisico = $datosSeparados[6];
             $altoAmbienteFisico = $datosSeparados[7];
             $umAmbienteFisico = $datosSeparados[8];
             $idTipo = $datosSeparados[9];
             $rs = $o_LMantenimientoGeneral->spManteAmbienteFisico($accion, $codAmbienteFisico, $idSedeEmpresa, $nomAmbienteFisico, $descAmbienteFisico, $numPisoAmbienteFisico, $anchoAmbienteFisico, $largoAmbienteFisico, $altoAmbienteFisico, $umAmbienteFisico, $idTipo);
             $rpta = $rs[0][0];
             break;
         case 'eliminar':
             $codAmbienteFisico = $parametros["codAmbienteFisico"];
             $idSedeEmpresa = $parametros["idSedeEmpresa"];
             $rs = $o_LMantenimientoGeneral->spEliminarAmbienteFisico($codAmbienteFisico, $idSedeEmpresa);
             $rpta = $rs[0][0];
             break;
     }
     if ($rpta == 1) {
         $msj = "Se realizó la acción con éxito";
     } else {
         $msj = "No se concretó la acción, inténtelo nuevamente o contáctese con su administrador";
     }
     return $msj;
 }