try {
                        $sentencia = $cnn->prepare("Insert into materiaprima values(?,?,?,?)");
                        $sentencia->bindParam(1, $todos[0]);
                        $sentencia->bindParam(2, $todos[1]);
                        $sentencia->bindParam(3, $todos[2]);
                        $sentencia->bindParam(4, $todos[3]);
                        $sentencia->execute();
                        $mensaje = "Materia Prima Cargada con Éxito";
                    } catch (Exception $ex) {
                        $mensaje = ' Verifique si la materia ya se ha cargado';
                    }
                }
                fclose($abrete);
                header("location: ../vista/agregarInsumos?mensaje=" . $mensaje);
            } else {
                header("location: ../vista/agregarInsumos?errorPermiso=Debe cargar un archivo con extensión .csv");
            }
        } else {
            if (isset($_POST['modificarMateria'])) {
                $facadeInsumos = new FacadeInsumos();
                $InsumosDTO = new InsumosDTO();
                $InsumosDTO->setNombre($_POST['descripcionMateria']);
                $InsumosDTO->setMedida($_POST['unidadDeMedida']);
                $InsumosDTO->setPrecio($_POST['precioBase']);
                $InsumosDTO->setId($_POST['idMateriaPrima']);
                $mensaje = $facadeInsumos->modificarMateriaPrima($InsumosDTO);
                header("location: ../vista/agregarInsumos? mensaje=" . $mensaje);
            }
        }
    }
}
Пример #2
0
 function modificarMateriaPrima(InsumosDTO $Idto, PDO $cnn)
 {
     $mensaje = "";
     try {
         $query = $cnn->prepare("update materiaprima set descripcionMateria=?, unidadDeMedida=?, precioBase=? where idMateriaPrima=?");
         $query->bindParam(1, $Idto->getNombre());
         $query->bindParam(2, $Idto->getMedida());
         $query->bindParam(3, $Idto->getPrecio());
         $query->bindParam(4, $Idto->getId());
         $query->execute();
         $mensaje = "Materia Prima Actualizada";
     } catch (Exception $ex) {
         $mensaje = $ex->getMessage();
     }
     $cnn = null;
     return $mensaje;
 }